Struct classicube_sys::VorbisState
source · #[repr(C)]pub struct VorbisState {Show 23 fields
pub Bits: cc_uint32,
pub NumBits: cc_uint32,
pub source: *mut OggState,
pub channels: cc_uint8,
pub modeNumBits: cc_uint8,
pub curBlockSize: cc_uint16,
pub prevBlockSize: cc_uint16,
pub dataSize: cc_uint16,
pub numCodebooks: cc_uint16,
pub sampleRate: c_int,
pub blockSizes: [c_int; 2],
pub temp: *mut f32,
pub values: [*mut f32; 2],
pub prevOutput: [*mut f32; 8],
pub curOutput: [*mut f32; 8],
pub codebooks: *mut Codebook,
pub floors: *mut Floor,
pub residues: *mut Residue,
pub mappings: *mut Mapping,
pub modes: *mut Mode,
pub windowRaw: *mut f32,
pub windows: [VorbisWindow; 2],
pub imdct: [imdct_state; 2],
}
Fields§
§Bits: cc_uint32
§NumBits: cc_uint32
§source: *mut OggState
§channels: cc_uint8
§modeNumBits: cc_uint8
§curBlockSize: cc_uint16
§prevBlockSize: cc_uint16
§dataSize: cc_uint16
§numCodebooks: cc_uint16
§sampleRate: c_int
§blockSizes: [c_int; 2]
§temp: *mut f32
§values: [*mut f32; 2]
§prevOutput: [*mut f32; 8]
§curOutput: [*mut f32; 8]
§codebooks: *mut Codebook
§floors: *mut Floor
§residues: *mut Residue
§mappings: *mut Mapping
§modes: *mut Mode
§windowRaw: *mut f32
§windows: [VorbisWindow; 2]
§imdct: [imdct_state; 2]
Trait Implementations§
source§impl Clone for VorbisState
impl Clone for VorbisState
source§fn clone(&self) -> VorbisState
fn clone(&self) -> VorbisState
Returns a copy 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 Debug for VorbisState
impl Debug for VorbisState
source§impl PartialEq for VorbisState
impl PartialEq for VorbisState
source§fn eq(&self, other: &VorbisState) -> bool
fn eq(&self, other: &VorbisState) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for VorbisState
impl StructuralPartialEq for VorbisState
Auto Trait Implementations§
impl Freeze for VorbisState
impl RefUnwindSafe for VorbisState
impl !Send for VorbisState
impl !Sync for VorbisState
impl Unpin for VorbisState
impl UnwindSafe for VorbisState
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)