Struct winapi::um::devicetopology::IAudioTreble
source · #[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
Methods from Deref<Target = IUnknown>§
Trait Implementations§
source§impl Deref for IAudioTreble
impl Deref for IAudioTreble
§type Target = IPerChannelDbLevel
type Target = IPerChannelDbLevel
The resulting type after dereferencing.
source§fn deref(&self) -> &IPerChannelDbLevel
fn deref(&self) -> &IPerChannelDbLevel
Dereferences the value.