#[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_GUID
Trait 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§const fn clone_from(&mut self, source: &Self)
const 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 Hash for FMOD_CREATESOUNDEXINFO
impl Hash for FMOD_CREATESOUNDEXINFO
Source§impl PartialEq for FMOD_CREATESOUNDEXINFO
impl PartialEq for FMOD_CREATESOUNDEXINFO
Source§fn eq(&self, other: &FMOD_CREATESOUNDEXINFO) -> bool
fn eq(&self, other: &FMOD_CREATESOUNDEXINFO) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Copy for FMOD_CREATESOUNDEXINFO
impl Eq for FMOD_CREATESOUNDEXINFO
impl StructuralPartialEq 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