#[repr(C)]pub struct IAudioBass {
pub lpVtbl: *const IAudioBassVtbl,
}
Fields§
§lpVtbl: *const IAudioBassVtbl
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 IAudioBass
impl Deref for IAudioBass
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 IAudioBass
impl RefUnwindSafe for IAudioBass
impl !Send for IAudioBass
impl !Sync for IAudioBass
impl Unpin for IAudioBass
impl UnwindSafe for IAudioBass
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