#[repr(C)]pub struct IAudioMeterInformation {
pub lpVtbl: *const IAudioMeterInformationVtbl,
}
Fields§
§lpVtbl: *const IAudioMeterInformationVtbl
Implementations§
Source§impl IAudioMeterInformation
impl IAudioMeterInformation
pub unsafe fn GetPeakValue(&self, pfPeak: *mut c_float) -> HRESULT
pub unsafe fn GetMeteringChannelCount( &self, pnChannelCount: *mut UINT, ) -> HRESULT
pub unsafe fn GetChannelsPeakValues( &self, u32ChannelCount: UINT32, afPeakValues: *mut c_float, ) -> HRESULT
pub unsafe fn QueryHardwareSupport( &self, pdwHardwareSupportMask: *mut DWORD, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IAudioMeterInformation
impl Deref for IAudioMeterInformation
Auto Trait Implementations§
impl Freeze for IAudioMeterInformation
impl RefUnwindSafe for IAudioMeterInformation
impl !Send for IAudioMeterInformation
impl !Sync for IAudioMeterInformation
impl Unpin for IAudioMeterInformation
impl UnwindSafe for IAudioMeterInformation
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