pub trait IAudioMeterInformation_Impl: Sized {
    // Required methods
    fn GetPeakValue(&self) -> Result<f32>;
    fn GetMeteringChannelCount(&self) -> Result<u32>;
    fn GetChannelsPeakValues(
        &self,
        u32channelcount: u32,
        afpeakvalues: *mut f32
    ) -> Result<()>;
    fn QueryHardwareSupport(&self) -> Result<u32>;
}

Required Methods§

fn GetPeakValue(&self) -> Result<f32>

fn GetMeteringChannelCount(&self) -> Result<u32>

fn GetChannelsPeakValues( &self, u32channelcount: u32, afpeakvalues: *mut f32 ) -> Result<()>

fn QueryHardwareSupport(&self) -> Result<u32>

Object Safety§

This trait is not object safe.

Implementors§