Trait windows::Win32::Media::Audio::Apo::IAudioMediaType_Impl

pub trait IAudioMediaType_Impl: Sized {
    // Required methods
    fn IsCompressedFormat(&self) -> Result<BOOL>;
    fn IsEqual(&self, piaudiotype: Option<&IAudioMediaType>) -> Result<u32>;
    fn GetAudioFormat(&self) -> *mut WAVEFORMATEX;
    fn GetUncompressedAudioFormat(
        &self,
        puncompressedaudioformat: *mut UNCOMPRESSEDAUDIOFORMAT
    ) -> Result<()>;
}

Required Methods§

fn IsCompressedFormat(&self) -> Result<BOOL>

fn IsEqual(&self, piaudiotype: Option<&IAudioMediaType>) -> Result<u32>

fn GetAudioFormat(&self) -> *mut WAVEFORMATEX

fn GetUncompressedAudioFormat( &self, puncompressedaudioformat: *mut UNCOMPRESSEDAUDIOFORMAT ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§