#[repr(C)]pub struct IAudioTreble {
pub lpVtbl: *const IAudioTrebleVtbl,
}
Fields§
§lpVtbl: *const IAudioTrebleVtbl
Methods from Deref<Target = IPerChannelDbLevel>§
pub unsafe fn GetChannelCount(&self, pcChannels: *mut UINT) -> HRESULT
pub unsafe fn GetLevelRange( &self, nChannel: UINT, pfMinLevelDB: *mut c_float, pfMaxLevelDB: *mut c_float, pfStepping: *mut c_float, ) -> HRESULT
pub unsafe fn GetLevel( &self, nChannel: UINT, pfLevelDB: *mut c_float, ) -> HRESULT
pub unsafe fn SetLevel( &self, nChannel: UINT, fLevelDB: c_float, pguidEventContext: LPCGUID, ) -> HRESULT
pub unsafe fn SetLevelUniform( &self, fLevelDB: c_float, pguidEventContext: LPCGUID, ) -> HRESULT
pub unsafe fn SetLevelAllChannels( &self, aLevelsDB: *mut c_float, cChannels: ULONG, pguidEventContext: LPCGUID, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IAudioTreble
impl Deref for IAudioTreble
Source§type Target = IPerChannelDbLevel
type Target = IPerChannelDbLevel
The resulting type after dereferencing.
Source§fn deref(&self) -> &IPerChannelDbLevel
fn deref(&self) -> &IPerChannelDbLevel
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IAudioTreble
impl RefUnwindSafe for IAudioTreble
impl !Send for IAudioTreble
impl !Sync for IAudioTreble
impl Unpin for IAudioTreble
impl UnwindSafe for IAudioTreble
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