pub enum CafChunk {
Desc(AudioDescription),
AudioDataInMemory(u32, Vec<u8>),
PacketTable(PacketTable),
ChanLayout(ChannelLayout),
MagicCookie(Vec<u8>),
Info(Vec<(String, String)>),
}
Expand description
An in-memory CAF chunk.
The list represents the chunk types we can parse.
Variants§
Desc(AudioDescription)
AudioDataInMemory(u32, Vec<u8>)
PacketTable(PacketTable)
ChanLayout(ChannelLayout)
MagicCookie(Vec<u8>)
Info(Vec<(String, String)>)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CafChunk
impl RefUnwindSafe for CafChunk
impl Send for CafChunk
impl Sync for CafChunk
impl Unpin for CafChunk
impl UnwindSafe for CafChunk
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