#[repr(C)]pub struct OggVorbis_File {Show 22 fields
pub datasource: *mut c_void,
pub seekable: c_int,
pub offset: ogg_int64_t,
pub end: ogg_int64_t,
pub oy: ogg_sync_state,
pub links: c_int,
pub offsets: *mut ogg_int64_t,
pub dataoffsets: *mut ogg_int64_t,
pub serialnos: *mut c_long,
pub pcmlengths: *mut ogg_int64_t,
pub vi: *mut vorbis_info,
pub vc: *mut vorbis_comment,
pub pcm_offset: ogg_int64_t,
pub ready_state: c_int,
pub current_serialno: c_long,
pub current_link: c_int,
pub bittrack: c_double,
pub samptrack: c_double,
pub os: ogg_stream_state,
pub vd: vorbis_dsp_state,
pub vb: vorbis_block,
pub callbacks: ov_callbacks,
}Fields§
§datasource: *mut c_void§seekable: c_int§offset: ogg_int64_t§end: ogg_int64_t§oy: ogg_sync_state§links: c_int§offsets: *mut ogg_int64_t§dataoffsets: *mut ogg_int64_t§serialnos: *mut c_long§pcmlengths: *mut ogg_int64_t§vi: *mut vorbis_info§vc: *mut vorbis_comment§pcm_offset: ogg_int64_t§ready_state: c_int§current_serialno: c_long§current_link: c_int§bittrack: c_double§samptrack: c_double§os: ogg_stream_state§vd: vorbis_dsp_state§vb: vorbis_block§callbacks: ov_callbacksAuto Trait Implementations§
impl Freeze for OggVorbis_File
impl RefUnwindSafe for OggVorbis_File
impl !Send for OggVorbis_File
impl !Sync for OggVorbis_File
impl Unpin for OggVorbis_File
impl UnwindSafe for OggVorbis_File
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