#[repr(C)]pub struct FMOD_CREATESOUNDEXINFO {Show 36 fields
pub cbsize: c_int,
pub length: c_uint,
pub fileoffset: c_uint,
pub numchannels: c_int,
pub defaultfrequency: c_int,
pub format: FMOD_SOUND_FORMAT,
pub decodebuffersize: c_uint,
pub initialsubsound: c_int,
pub numsubsounds: c_int,
pub inclusionlist: *mut c_int,
pub inclusionlistnum: c_int,
pub pcmreadcallback: FMOD_SOUND_PCMREAD_CALLBACK,
pub pcmsetposcallback: FMOD_SOUND_PCMSETPOS_CALLBACK,
pub nonblockcallback: FMOD_SOUND_NONBLOCK_CALLBACK,
pub dlsname: *const c_char,
pub encryptionkey: *const c_char,
pub maxpolyphony: c_int,
pub userdata: *mut c_void,
pub suggestedsoundtype: FMOD_SOUND_TYPE,
pub fileuseropen: FMOD_FILE_OPEN_CALLBACK,
pub fileuserclose: FMOD_FILE_CLOSE_CALLBACK,
pub fileuserread: FMOD_FILE_READ_CALLBACK,
pub fileuserseek: FMOD_FILE_SEEK_CALLBACK,
pub fileuserasyncread: FMOD_FILE_ASYNCREAD_CALLBACK,
pub fileuserasynccancel: FMOD_FILE_ASYNCCANCEL_CALLBACK,
pub fileuserdata: *mut c_void,
pub filebuffersize: c_int,
pub channelorder: FMOD_CHANNELORDER,
pub initialsoundgroup: *mut FMOD_SOUNDGROUP,
pub initialseekposition: c_uint,
pub initialseekpostype: FMOD_TIMEUNIT,
pub ignoresetfilesystem: c_int,
pub audioqueuepolicy: c_uint,
pub minmidigranularity: c_uint,
pub nonblockthreadid: c_int,
pub fsbguid: *mut FMOD_GUID,
}Fields§
§cbsize: c_int§length: c_uint§fileoffset: c_uint§numchannels: c_int§defaultfrequency: c_int§format: FMOD_SOUND_FORMAT§decodebuffersize: c_uint§initialsubsound: c_int§numsubsounds: c_int§inclusionlist: *mut c_int§inclusionlistnum: c_int§pcmreadcallback: FMOD_SOUND_PCMREAD_CALLBACK§pcmsetposcallback: FMOD_SOUND_PCMSETPOS_CALLBACK§nonblockcallback: FMOD_SOUND_NONBLOCK_CALLBACK§dlsname: *const c_char§encryptionkey: *const c_char§maxpolyphony: c_int§userdata: *mut c_void§suggestedsoundtype: FMOD_SOUND_TYPE§fileuseropen: FMOD_FILE_OPEN_CALLBACK§fileuserclose: FMOD_FILE_CLOSE_CALLBACK§fileuserread: FMOD_FILE_READ_CALLBACK§fileuserseek: FMOD_FILE_SEEK_CALLBACK§fileuserasyncread: FMOD_FILE_ASYNCREAD_CALLBACK§fileuserasynccancel: FMOD_FILE_ASYNCCANCEL_CALLBACK§fileuserdata: *mut c_void§filebuffersize: c_int§channelorder: FMOD_CHANNELORDER§initialsoundgroup: *mut FMOD_SOUNDGROUP§initialseekposition: c_uint§initialseekpostype: FMOD_TIMEUNIT§ignoresetfilesystem: c_int§audioqueuepolicy: c_uint§minmidigranularity: c_uint§nonblockthreadid: c_int§fsbguid: *mut FMOD_GUIDTrait Implementations§
Source§impl Clone for FMOD_CREATESOUNDEXINFO
impl Clone for FMOD_CREATESOUNDEXINFO
Source§fn clone(&self) -> FMOD_CREATESOUNDEXINFO
fn clone(&self) -> FMOD_CREATESOUNDEXINFO
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 moreSource§impl Debug for FMOD_CREATESOUNDEXINFO
impl Debug for FMOD_CREATESOUNDEXINFO
Source§impl Default for FMOD_CREATESOUNDEXINFO
impl Default for FMOD_CREATESOUNDEXINFO
Source§impl Into<FMOD_CREATESOUNDEXINFO> for CreateSoundexInfo
impl Into<FMOD_CREATESOUNDEXINFO> for CreateSoundexInfo
Source§fn into(self) -> FMOD_CREATESOUNDEXINFO
fn into(self) -> FMOD_CREATESOUNDEXINFO
Converts this type into the (usually inferred) input type.
impl Copy for FMOD_CREATESOUNDEXINFO
Auto Trait Implementations§
impl Freeze for FMOD_CREATESOUNDEXINFO
impl RefUnwindSafe for FMOD_CREATESOUNDEXINFO
impl !Send for FMOD_CREATESOUNDEXINFO
impl !Sync for FMOD_CREATESOUNDEXINFO
impl Unpin for FMOD_CREATESOUNDEXINFO
impl UnwindSafe for FMOD_CREATESOUNDEXINFO
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