Struct libfmod::CreateSoundexInfo
source · pub struct CreateSoundexInfo {Show 34 fields
pub length: u32,
pub fileoffset: u32,
pub numchannels: i32,
pub defaultfrequency: i32,
pub format: SoundFormat,
pub decodebuffersize: u32,
pub initialsubsound: i32,
pub numsubsounds: i32,
pub inclusionlist: Option<Vec<i32>>,
pub pcmreadcallback: FMOD_SOUND_PCMREAD_CALLBACK,
pub pcmsetposcallback: FMOD_SOUND_PCMSETPOS_CALLBACK,
pub nonblockcallback: FMOD_SOUND_NONBLOCK_CALLBACK,
pub dlsname: Option<String>,
pub encryptionkey: Option<String>,
pub maxpolyphony: i32,
pub userdata: *mut c_void,
pub suggestedsoundtype: SoundType,
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: i32,
pub channelorder: ChannelOrder,
pub initialsoundgroup: Option<SoundGroup>,
pub initialseekposition: u32,
pub initialseekpostype: FMOD_TIMEUNIT,
pub ignoresetfilesystem: i32,
pub audioqueuepolicy: u32,
pub minmidigranularity: u32,
pub nonblockthreadid: i32,
pub fsbguid: Option<Guid>,
}Fields§
§length: u32§fileoffset: u32§numchannels: i32§defaultfrequency: i32§format: SoundFormat§decodebuffersize: u32§initialsubsound: i32§numsubsounds: i32§inclusionlist: Option<Vec<i32>>§pcmreadcallback: FMOD_SOUND_PCMREAD_CALLBACK§pcmsetposcallback: FMOD_SOUND_PCMSETPOS_CALLBACK§nonblockcallback: FMOD_SOUND_NONBLOCK_CALLBACK§dlsname: Option<String>§encryptionkey: Option<String>§maxpolyphony: i32§userdata: *mut c_void§suggestedsoundtype: SoundType§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: i32§channelorder: ChannelOrder§initialsoundgroup: Option<SoundGroup>§initialseekposition: u32§initialseekpostype: FMOD_TIMEUNIT§ignoresetfilesystem: i32§audioqueuepolicy: u32§minmidigranularity: u32§nonblockthreadid: i32§fsbguid: Option<Guid>Trait Implementations§
source§impl Clone for CreateSoundexInfo
impl Clone for CreateSoundexInfo
source§fn clone(&self) -> CreateSoundexInfo
fn clone(&self) -> CreateSoundexInfo
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 CreateSoundexInfo
impl Debug for CreateSoundexInfo
source§impl Default for CreateSoundexInfo
impl Default for 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.
Auto Trait Implementations§
impl Freeze for CreateSoundexInfo
impl RefUnwindSafe for CreateSoundexInfo
impl !Send for CreateSoundexInfo
impl !Sync for CreateSoundexInfo
impl Unpin for CreateSoundexInfo
impl UnwindSafe for 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