pub trait IWMHeaderInfo2_Impl: Sized + IWMHeaderInfo_Impl {
    // Required methods
    fn GetCodecInfoCount(&self) -> Result<u32>;
    fn GetCodecInfo(
        &self,
        windex: u32,
        pcchname: *mut u16,
        pwszname: PWSTR,
        pcchdescription: *mut u16,
        pwszdescription: PWSTR,
        pcodectype: *mut WMT_CODEC_INFO_TYPE,
        pcbcodecinfo: *mut u16,
        pbcodecinfo: *mut u8,
    ) -> Result<()>;
}

Required Methods§

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

fn GetCodecInfo( &self, windex: u32, pcchname: *mut u16, pwszname: PWSTR, pcchdescription: *mut u16, pwszdescription: PWSTR, pcodectype: *mut WMT_CODEC_INFO_TYPE, pcbcodecinfo: *mut u16, pbcodecinfo: *mut u8, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§