Trait IMFContentDecryptionModuleFactory_Impl
pub trait IMFContentDecryptionModuleFactory_Impl: IUnknownImpl {
// Required methods
fn IsTypeSupported(&self, keysystem: &PCWSTR, contenttype: &PCWSTR) -> BOOL;
fn CreateContentDecryptionModuleAccess(
&self,
keysystem: &PCWSTR,
configurations: *const Option<IPropertyStore>,
numconfigurations: u32,
) -> Result<IMFContentDecryptionModuleAccess>;
}
Required Methods§
fn IsTypeSupported(&self, keysystem: &PCWSTR, contenttype: &PCWSTR) -> BOOL
fn CreateContentDecryptionModuleAccess( &self, keysystem: &PCWSTR, configurations: *const Option<IPropertyStore>, numconfigurations: u32, ) -> Result<IMFContentDecryptionModuleAccess>
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.