pub struct Muxer { /* private fields */ }Expand description
Builds a single RIFF/WAVE file from pushed PCM samples.
Unlike iso-bmff’s incrementally-flushable fragmented output, RIFF’s RIFF and
data chunk sizes must be known before the header can be written — there is no
fragmented/streamable RIFF profile in scope here. Samples are buffered internally
until Muxer::finish is called.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Muxer
impl RefUnwindSafe for Muxer
impl Send for Muxer
impl Sync for Muxer
impl Unpin for Muxer
impl UnsafeUnpin for Muxer
impl UnwindSafe for Muxer
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