#[repr(C)]pub struct IPerChannelDbLevel {
pub lpVtbl: *const IPerChannelDbLevelVtbl,
}
Fields§
§lpVtbl: *const IPerChannelDbLevelVtbl
Implementations§
Source§impl IPerChannelDbLevel
impl 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 IPerChannelDbLevel
impl Deref for IPerChannelDbLevel
Auto Trait Implementations§
impl Freeze for IPerChannelDbLevel
impl RefUnwindSafe for IPerChannelDbLevel
impl !Send for IPerChannelDbLevel
impl !Sync for IPerChannelDbLevel
impl Unpin for IPerChannelDbLevel
impl UnwindSafe for IPerChannelDbLevel
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