Struct ogg_magic::ogg_vorbis_page::IVorbisSetupCodebook
source · pub struct IVorbisSetupCodebook {
pub dimensions: u16,
pub entries: u32,
pub codeword_lengths: Vec<u8>,
pub lookup_type: VorbisSetupCodebookLookupType,
pub minimum_value: Option<f32>,
pub delta_value: Option<f32>,
pub value_bits: Option<u8>,
pub sequence_p: Option<bool>,
pub multiplicands: Option<Vec<u32>>,
}Expand description
Represents a Vorbis setup codebook.
Fields§
§dimensions: u16§entries: u32§codeword_lengths: Vec<u8>§lookup_type: VorbisSetupCodebookLookupType§minimum_value: Option<f32>§delta_value: Option<f32>§value_bits: Option<u8>§sequence_p: Option<bool>§multiplicands: Option<Vec<u32>>Trait Implementations§
Auto Trait Implementations§
impl Freeze for IVorbisSetupCodebook
impl RefUnwindSafe for IVorbisSetupCodebook
impl Send for IVorbisSetupCodebook
impl Sync for IVorbisSetupCodebook
impl Unpin for IVorbisSetupCodebook
impl UnwindSafe for IVorbisSetupCodebook
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