pub trait IWMCodecStrings_Impl: Sized {
    // Required methods
    fn GetName(
        &self,
        pmt: *mut DMO_MEDIA_TYPE,
        cchlength: u32,
        szname: PWSTR,
        pcchlength: *mut u32,
    ) -> Result<()>;
    fn GetDescription(
        &self,
        pmt: *mut DMO_MEDIA_TYPE,
        cchlength: u32,
        szdescription: PWSTR,
        pcchlength: *mut u32,
    ) -> Result<()>;
}

Required Methods§

fn GetName( &self, pmt: *mut DMO_MEDIA_TYPE, cchlength: u32, szname: PWSTR, pcchlength: *mut u32, ) -> Result<()>

fn GetDescription( &self, pmt: *mut DMO_MEDIA_TYPE, cchlength: u32, szdescription: PWSTR, pcchlength: *mut u32, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§