Struct windows::Media::Audio::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) -> HRESULT
Auto 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