Struct interceptor::RTPWriterFn
source · pub struct RTPWriterFn(pub RTPWriterBoxFn);
Tuple Fields§
§0: RTPWriterBoxFn
Trait Implementations§
source§impl RTPWriter for RTPWriterFn
impl RTPWriter for RTPWriterFn
source§fn write<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
pkt: &'life1 Packet,
attributes: &'life2 Attributes
) -> Pin<Box<dyn Future<Output = Result<usize, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn write<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
pkt: &'life1 Packet,
attributes: &'life2 Attributes
) -> Pin<Box<dyn Future<Output = Result<usize, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
write a rtp packet
Auto Trait Implementations§
impl Freeze for RTPWriterFn
impl !RefUnwindSafe for RTPWriterFn
impl Send for RTPWriterFn
impl Sync for RTPWriterFn
impl Unpin for RTPWriterFn
impl !UnwindSafe for RTPWriterFn
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more