#[repr(C)]pub struct FMOD_OUTPUT_DESCRIPTION {Show 20 fields
pub apiversion: c_uint,
pub name: *const c_char,
pub version: c_uint,
pub method: FMOD_OUTPUT_METHOD,
pub getnumdrivers: FMOD_OUTPUT_GETNUMDRIVERS_CALLBACK,
pub getdriverinfo: FMOD_OUTPUT_GETDRIVERINFO_CALLBACK,
pub init: FMOD_OUTPUT_INIT_CALLBACK,
pub start: FMOD_OUTPUT_START_CALLBACK,
pub stop: FMOD_OUTPUT_STOP_CALLBACK,
pub close: FMOD_OUTPUT_CLOSE_CALLBACK,
pub update: FMOD_OUTPUT_UPDATE_CALLBACK,
pub gethandle: FMOD_OUTPUT_GETHANDLE_CALLBACK,
pub mixer: FMOD_OUTPUT_MIXER_CALLBACK,
pub object3dgetinfo: FMOD_OUTPUT_OBJECT3DGETINFO_CALLBACK,
pub object3dalloc: FMOD_OUTPUT_OBJECT3DALLOC_CALLBACK,
pub object3dfree: FMOD_OUTPUT_OBJECT3DFREE_CALLBACK,
pub object3dupdate: FMOD_OUTPUT_OBJECT3DUPDATE_CALLBACK,
pub openport: FMOD_OUTPUT_OPENPORT_CALLBACK,
pub closeport: FMOD_OUTPUT_CLOSEPORT_CALLBACK,
pub devicelistchanged: FMOD_OUTPUT_DEVICELISTCHANGED_CALLBACK,
}Fields§
§apiversion: c_uint§name: *const c_char§version: c_uint§method: FMOD_OUTPUT_METHOD§getnumdrivers: FMOD_OUTPUT_GETNUMDRIVERS_CALLBACK§getdriverinfo: FMOD_OUTPUT_GETDRIVERINFO_CALLBACK§init: FMOD_OUTPUT_INIT_CALLBACK§start: FMOD_OUTPUT_START_CALLBACK§stop: FMOD_OUTPUT_STOP_CALLBACK§close: FMOD_OUTPUT_CLOSE_CALLBACK§update: FMOD_OUTPUT_UPDATE_CALLBACK§gethandle: FMOD_OUTPUT_GETHANDLE_CALLBACK§mixer: FMOD_OUTPUT_MIXER_CALLBACK§object3dgetinfo: FMOD_OUTPUT_OBJECT3DGETINFO_CALLBACK§object3dalloc: FMOD_OUTPUT_OBJECT3DALLOC_CALLBACK§object3dfree: FMOD_OUTPUT_OBJECT3DFREE_CALLBACK§object3dupdate: FMOD_OUTPUT_OBJECT3DUPDATE_CALLBACK§openport: FMOD_OUTPUT_OPENPORT_CALLBACK§closeport: FMOD_OUTPUT_CLOSEPORT_CALLBACK§devicelistchanged: FMOD_OUTPUT_DEVICELISTCHANGED_CALLBACKTrait Implementations§
Source§impl Clone for FMOD_OUTPUT_DESCRIPTION
impl Clone for FMOD_OUTPUT_DESCRIPTION
Source§fn clone(&self) -> FMOD_OUTPUT_DESCRIPTION
fn clone(&self) -> FMOD_OUTPUT_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 moreSource§impl Debug for FMOD_OUTPUT_DESCRIPTION
impl Debug for FMOD_OUTPUT_DESCRIPTION
Source§impl Default for FMOD_OUTPUT_DESCRIPTION
impl Default for FMOD_OUTPUT_DESCRIPTION
Source§impl Hash for FMOD_OUTPUT_DESCRIPTION
impl Hash for FMOD_OUTPUT_DESCRIPTION
Source§impl PartialEq for FMOD_OUTPUT_DESCRIPTION
impl PartialEq for FMOD_OUTPUT_DESCRIPTION
impl Copy for FMOD_OUTPUT_DESCRIPTION
impl Eq for FMOD_OUTPUT_DESCRIPTION
impl StructuralPartialEq for FMOD_OUTPUT_DESCRIPTION
Auto Trait Implementations§
impl Freeze for FMOD_OUTPUT_DESCRIPTION
impl RefUnwindSafe for FMOD_OUTPUT_DESCRIPTION
impl !Send for FMOD_OUTPUT_DESCRIPTION
impl !Sync for FMOD_OUTPUT_DESCRIPTION
impl Unpin for FMOD_OUTPUT_DESCRIPTION
impl UnwindSafe for FMOD_OUTPUT_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