pub struct TrackProducer {
pub inner: TrackProducer,
/* private fields */
}Fields§
§inner: TrackProducerImplementations§
Source§impl TrackProducer
impl TrackProducer
pub fn new(inner: TrackProducer) -> Self
pub fn write(&mut self, frame: Frame)
pub fn consume(&self) -> TrackConsumer
Trait Implementations§
Source§impl Clone for TrackProducer
impl Clone for TrackProducer
Source§fn clone(&self) -> TrackProducer
fn clone(&self) -> TrackProducer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl From<TrackProducer> for TrackProducer
impl From<TrackProducer> for TrackProducer
Source§fn from(inner: TrackProducer) -> Self
fn from(inner: TrackProducer) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TrackProducer
impl RefUnwindSafe for TrackProducer
impl Send for TrackProducer
impl Sync for TrackProducer
impl Unpin for TrackProducer
impl UnwindSafe for TrackProducer
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