windows::Win32::Media::MediaFoundation

Trait IMFTranscodeProfile_Impl

pub trait IMFTranscodeProfile_Impl: IUnknownImpl {
    // Required methods
    fn SetAudioAttributes(&self, pattrs: Ref<'_, IMFAttributes>) -> Result<()>;
    fn GetAudioAttributes(&self) -> Result<IMFAttributes>;
    fn SetVideoAttributes(&self, pattrs: Ref<'_, IMFAttributes>) -> Result<()>;
    fn GetVideoAttributes(&self) -> Result<IMFAttributes>;
    fn SetContainerAttributes(
        &self,
        pattrs: Ref<'_, IMFAttributes>,
    ) -> Result<()>;
    fn GetContainerAttributes(&self) -> Result<IMFAttributes>;
}

Required Methods§

fn SetAudioAttributes(&self, pattrs: Ref<'_, IMFAttributes>) -> Result<()>

fn GetAudioAttributes(&self) -> Result<IMFAttributes>

fn SetVideoAttributes(&self, pattrs: Ref<'_, IMFAttributes>) -> Result<()>

fn GetVideoAttributes(&self) -> Result<IMFAttributes>

fn SetContainerAttributes(&self, pattrs: Ref<'_, IMFAttributes>) -> Result<()>

fn GetContainerAttributes(&self) -> Result<IMFAttributes>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§