pub struct Muxer { /* private fields */ }Expand description
Writes Ogg pages for one logical bitstream (one serial).
Unlike a real encoder, this always emits exactly one page per
Muxer::push_packet call (no multi-packet-per-page batching, no
continuation splitting for oversized packets) — a real, bounded v1 scope
(crate-local ADR-0001), not a corner cut on correctness: every page this
writes is a fully valid, independently decodable Ogg page.
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