pub trait IWMCodecInfo_Impl: Sized {
    // Required methods
    fn GetCodecInfoCount(&self, guidtype: *const GUID) -> Result<u32>;
    fn GetCodecFormatCount(
        &self,
        guidtype: *const GUID,
        dwcodecindex: u32
    ) -> Result<u32>;
    fn GetCodecFormat(
        &self,
        guidtype: *const GUID,
        dwcodecindex: u32,
        dwformatindex: u32
    ) -> Result<IWMStreamConfig>;
}

Required Methods§

fn GetCodecInfoCount(&self, guidtype: *const GUID) -> Result<u32>

fn GetCodecFormatCount( &self, guidtype: *const GUID, dwcodecindex: u32 ) -> Result<u32>

fn GetCodecFormat( &self, guidtype: *const GUID, dwcodecindex: u32, dwformatindex: u32 ) -> Result<IWMStreamConfig>

Object Safety§

This trait is not object safe.

Implementors§