pub trait IMFMediaError_Impl: Sized {
    // Required methods
    fn GetErrorCode(&self) -> u16;
    fn GetExtendedErrorCode(&self) -> Result<()>;
    fn SetErrorCode(&self, error: MF_MEDIA_ENGINE_ERR) -> Result<()>;
    fn SetExtendedErrorCode(&self, error: HRESULT) -> Result<()>;
}

Required Methods§

fn GetErrorCode(&self) -> u16

fn GetExtendedErrorCode(&self) -> Result<()>

fn SetErrorCode(&self, error: MF_MEDIA_ENGINE_ERR) -> Result<()>

fn SetExtendedErrorCode(&self, error: HRESULT) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§