windows::Win32::Media::MediaFoundation

Trait IMFContentDecryptionModuleSessionCallbacks_Impl

pub trait IMFContentDecryptionModuleSessionCallbacks_Impl: IUnknownImpl {
    // Required methods
    fn KeyMessage(
        &self,
        messagetype: MF_MEDIAKEYSESSION_MESSAGETYPE,
        message: *const u8,
        messagesize: u32,
        destinationurl: &PCWSTR,
    ) -> Result<()>;
    fn KeyStatusChanged(&self) -> Result<()>;
}

Required Methods§

fn KeyMessage( &self, messagetype: MF_MEDIAKEYSESSION_MESSAGETYPE, message: *const u8, messagesize: u32, destinationurl: &PCWSTR, ) -> Result<()>

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

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§