pub trait IMFContentDecryptionModuleSessionCallbacks_Impl: Sized {
    // 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<()>

Object Safety§

This trait is not object safe.

Implementors§