pub struct Createsoundexinfo {Show 35 fields
pub length: u32,
pub fileoffset: u32,
pub numchannels: i32,
pub defaultfrequency: i32,
pub format: Format,
pub decodebuffersize: u32,
pub initialsubsound: i32,
pub numsubsounds: i32,
pub inclusionlist: Vec<i32>,
pub pcmreadcallback: FMOD_SOUND_PCMREAD_CALLBACK,
pub pcmsetposcallback: FMOD_SOUND_PCMSETPOS_CALLBACK,
pub nonblockcallback: FMOD_SOUND_NONBLOCK_CALLBACK,
pub dlsname: CString,
pub encryptionkey: CString,
pub maxpolyphony: i32,
pub userdata: Vec<u8>,
pub suggestedsoundtype: 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: Vec<u8>,
pub filebuffersize: i32,
pub channelorder: Channelorder,
pub channelmask: Channelmask,
pub initialsoundgroup: Option<SoundGroup>,
pub initialseekposition: u32,
pub initialseekpostype: 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: Format
§decodebuffersize: u32
§initialsubsound: i32
§numsubsounds: i32
§inclusionlist: Vec<i32>
§pcmreadcallback: FMOD_SOUND_PCMREAD_CALLBACK
§pcmsetposcallback: FMOD_SOUND_PCMSETPOS_CALLBACK
§nonblockcallback: FMOD_SOUND_NONBLOCK_CALLBACK
§dlsname: CString
§encryptionkey: CString
§maxpolyphony: i32
§userdata: Vec<u8>
§suggestedsoundtype: 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: Vec<u8>
§filebuffersize: i32
§channelorder: Channelorder
§channelmask: Channelmask
§initialsoundgroup: Option<SoundGroup>
§initialseekposition: u32
§initialseekpostype: Timeunit
§ignoresetfilesystem: i32
§audioqueuepolicy: u32
§minmidigranularity: u32
§nonblockthreadid: i32
§fsbguid: Option<Guid>
Implementations§
Source§impl Createsoundexinfo
impl Createsoundexinfo
pub fn to_ll(&mut self) -> FMOD_CREATESOUNDEXINFO
Trait Implementations§
Source§impl Default for Createsoundexinfo
impl Default for Createsoundexinfo
Source§fn default() -> Createsoundexinfo
fn default() -> Createsoundexinfo
Returns the “default value” for a type. Read more
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