pub struct DspDescription {Show 25 fields
pub pluginsdkversion: u32,
pub name: [c_char; 32],
pub version: u32,
pub numinputbuffers: i32,
pub numoutputbuffers: i32,
pub create: FMOD_DSP_CREATE_CALLBACK,
pub release: FMOD_DSP_RELEASE_CALLBACK,
pub reset: FMOD_DSP_RESET_CALLBACK,
pub read: FMOD_DSP_READ_CALLBACK,
pub process: FMOD_DSP_PROCESS_CALLBACK,
pub setposition: FMOD_DSP_SETPOSITION_CALLBACK,
pub paramdesc: Vec<DspParameterDesc>,
pub setparameterfloat: FMOD_DSP_SETPARAM_FLOAT_CALLBACK,
pub setparameterint: FMOD_DSP_SETPARAM_INT_CALLBACK,
pub setparameterbool: FMOD_DSP_SETPARAM_BOOL_CALLBACK,
pub setparameterdata: FMOD_DSP_SETPARAM_DATA_CALLBACK,
pub getparameterfloat: FMOD_DSP_GETPARAM_FLOAT_CALLBACK,
pub getparameterint: FMOD_DSP_GETPARAM_INT_CALLBACK,
pub getparameterbool: FMOD_DSP_GETPARAM_BOOL_CALLBACK,
pub getparameterdata: FMOD_DSP_GETPARAM_DATA_CALLBACK,
pub shouldiprocess: FMOD_DSP_SHOULDIPROCESS_CALLBACK,
pub userdata: *mut c_void,
pub sys_register: FMOD_DSP_SYSTEM_REGISTER_CALLBACK,
pub sys_deregister: FMOD_DSP_SYSTEM_DEREGISTER_CALLBACK,
pub sys_mix: FMOD_DSP_SYSTEM_MIX_CALLBACK,
}
Fields§
§pluginsdkversion: u32
§name: [c_char; 32]
§version: u32
§numinputbuffers: i32
§numoutputbuffers: i32
§create: FMOD_DSP_CREATE_CALLBACK
§release: FMOD_DSP_RELEASE_CALLBACK
§reset: FMOD_DSP_RESET_CALLBACK
§read: FMOD_DSP_READ_CALLBACK
§process: FMOD_DSP_PROCESS_CALLBACK
§setposition: FMOD_DSP_SETPOSITION_CALLBACK
§paramdesc: Vec<DspParameterDesc>
§setparameterfloat: FMOD_DSP_SETPARAM_FLOAT_CALLBACK
§setparameterint: FMOD_DSP_SETPARAM_INT_CALLBACK
§setparameterbool: FMOD_DSP_SETPARAM_BOOL_CALLBACK
§setparameterdata: FMOD_DSP_SETPARAM_DATA_CALLBACK
§getparameterfloat: FMOD_DSP_GETPARAM_FLOAT_CALLBACK
§getparameterint: FMOD_DSP_GETPARAM_INT_CALLBACK
§getparameterbool: FMOD_DSP_GETPARAM_BOOL_CALLBACK
§getparameterdata: FMOD_DSP_GETPARAM_DATA_CALLBACK
§shouldiprocess: FMOD_DSP_SHOULDIPROCESS_CALLBACK
§userdata: *mut c_void
§sys_register: FMOD_DSP_SYSTEM_REGISTER_CALLBACK
§sys_deregister: FMOD_DSP_SYSTEM_DEREGISTER_CALLBACK
§sys_mix: FMOD_DSP_SYSTEM_MIX_CALLBACK
Trait Implementations§
Source§impl Clone for DspDescription
impl Clone for DspDescription
Source§fn clone(&self) -> DspDescription
fn clone(&self) -> DspDescription
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 Into<FMOD_DSP_DESCRIPTION> for DspDescription
impl Into<FMOD_DSP_DESCRIPTION> for DspDescription
Source§fn into(self) -> FMOD_DSP_DESCRIPTION
fn into(self) -> FMOD_DSP_DESCRIPTION
Converts this type into the (usually inferred) input type.
Source§impl TryFrom<FMOD_DSP_DESCRIPTION> for DspDescription
impl TryFrom<FMOD_DSP_DESCRIPTION> for DspDescription
Auto Trait Implementations§
impl Freeze for DspDescription
impl RefUnwindSafe for DspDescription
impl !Send for DspDescription
impl !Sync for DspDescription
impl Unpin for DspDescription
impl UnwindSafe for DspDescription
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