Struct IReverbEffectDefinition_Vtbl
#[repr(C)]pub struct IReverbEffectDefinition_Vtbl {Show 47 fields
pub base__: IInspectable_Vtbl,
pub SetWetDryMix: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT,
pub WetDryMix: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT,
pub SetReflectionsDelay: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub ReflectionsDelay: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetReverbDelay: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT,
pub ReverbDelay: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub SetRearDelay: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT,
pub RearDelay: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub SetPositionLeft: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT,
pub PositionLeft: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub SetPositionRight: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT,
pub PositionRight: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub SetPositionMatrixLeft: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT,
pub PositionMatrixLeft: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub SetPositionMatrixRight: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT,
pub PositionMatrixRight: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub SetEarlyDiffusion: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT,
pub EarlyDiffusion: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub SetLateDiffusion: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT,
pub LateDiffusion: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub SetLowEQGain: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT,
pub LowEQGain: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub SetLowEQCutoff: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT,
pub LowEQCutoff: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub SetHighEQGain: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT,
pub HighEQGain: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub SetHighEQCutoff: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT,
pub HighEQCutoff: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub SetRoomFilterFreq: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT,
pub RoomFilterFreq: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT,
pub SetRoomFilterMain: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT,
pub RoomFilterMain: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT,
pub SetRoomFilterHF: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT,
pub RoomFilterHF: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT,
pub SetReflectionsGain: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT,
pub ReflectionsGain: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT,
pub SetReverbGain: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT,
pub ReverbGain: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT,
pub SetDecayTime: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT,
pub DecayTime: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT,
pub SetDensity: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT,
pub Density: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT,
pub SetRoomSize: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT,
pub RoomSize: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT,
pub SetDisableLateField: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub DisableLateField: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§SetWetDryMix: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT§WetDryMix: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT§SetReflectionsDelay: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§ReflectionsDelay: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetReverbDelay: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT§ReverbDelay: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT§SetRearDelay: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT§RearDelay: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT§SetPositionLeft: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT§PositionLeft: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT§SetPositionRight: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT§PositionRight: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT§SetPositionMatrixLeft: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT§PositionMatrixLeft: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT§SetPositionMatrixRight: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT§PositionMatrixRight: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT§SetEarlyDiffusion: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT§EarlyDiffusion: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT§SetLateDiffusion: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT§LateDiffusion: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT§SetLowEQGain: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT§LowEQGain: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT§SetLowEQCutoff: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT§LowEQCutoff: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT§SetHighEQGain: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT§HighEQGain: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT§SetHighEQCutoff: unsafe extern "system" fn(_: *mut c_void, _: u8) -> HRESULT§HighEQCutoff: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT§SetRoomFilterFreq: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT§RoomFilterFreq: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT§SetRoomFilterMain: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT§RoomFilterMain: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT§SetRoomFilterHF: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT§RoomFilterHF: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT§SetReflectionsGain: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT§ReflectionsGain: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT§SetReverbGain: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT§ReverbGain: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT§SetDecayTime: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT§DecayTime: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT§SetDensity: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT§Density: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT§SetRoomSize: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT§RoomSize: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT§SetDisableLateField: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§DisableLateField: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULTAuto Trait Implementations§
impl Freeze for IReverbEffectDefinition_Vtbl
impl RefUnwindSafe for IReverbEffectDefinition_Vtbl
impl Send for IReverbEffectDefinition_Vtbl
impl Sync for IReverbEffectDefinition_Vtbl
impl Unpin for IReverbEffectDefinition_Vtbl
impl UnwindSafe for IReverbEffectDefinition_Vtbl
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