#[repr(C)]pub struct FMOD_CODEC_DESCRIPTION {
pub name: *const c_char,
pub version: c_uint,
pub defaultasstream: c_int,
pub timeunits: FMOD_TIMEUNIT,
pub open: FMOD_CODEC_OPEN_CALLBACK,
pub close: FMOD_CODEC_CLOSE_CALLBACK,
pub read: FMOD_CODEC_READ_CALLBACK,
pub getlength: FMOD_CODEC_GETLENGTH_CALLBACK,
pub setposition: FMOD_CODEC_SETPOSITION_CALLBACK,
pub getposition: FMOD_CODEC_GETPOSITION_CALLBACK,
pub soundcreate: FMOD_CODEC_SOUNDCREATE_CALLBACK,
pub getwaveformat: FMOD_CODEC_GETWAVEFORMAT_CALLBACK,
}Fields§
§name: *const c_char§version: c_uint§defaultasstream: c_int§timeunits: FMOD_TIMEUNIT§open: FMOD_CODEC_OPEN_CALLBACK§close: FMOD_CODEC_CLOSE_CALLBACK§read: FMOD_CODEC_READ_CALLBACK§getlength: FMOD_CODEC_GETLENGTH_CALLBACK§setposition: FMOD_CODEC_SETPOSITION_CALLBACK§getposition: FMOD_CODEC_GETPOSITION_CALLBACK§soundcreate: FMOD_CODEC_SOUNDCREATE_CALLBACK§getwaveformat: FMOD_CODEC_GETWAVEFORMAT_CALLBACKTrait Implementations§
Source§impl Clone for FMOD_CODEC_DESCRIPTION
impl Clone for FMOD_CODEC_DESCRIPTION
Source§fn clone(&self) -> FMOD_CODEC_DESCRIPTION
fn clone(&self) -> FMOD_CODEC_DESCRIPTION
Returns a duplicate 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 moreimpl Copy for FMOD_CODEC_DESCRIPTION
Auto Trait Implementations§
impl Freeze for FMOD_CODEC_DESCRIPTION
impl RefUnwindSafe for FMOD_CODEC_DESCRIPTION
impl !Send for FMOD_CODEC_DESCRIPTION
impl !Sync for FMOD_CODEC_DESCRIPTION
impl Unpin for FMOD_CODEC_DESCRIPTION
impl UnwindSafe for FMOD_CODEC_DESCRIPTION
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