Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents a Content Decryption Module (CDM) for a DRM key system.
Inheritance
IUnknown
Methods
The IMFContentDecryptionModule interface has these methods.
| IMFContentDecryptionModule::CreateSession The IMFContentDecryptionModule::CreateSession function creates a IMFContentDecryptionModuleSession object representing a Content Decryption Module (CDM) session. | 
| IMFContentDecryptionModule::CreateTrustedInput Creates an IMFTrustedInput object that implements the decryption of content. | 
| IMFContentDecryptionModule::GetProtectionSystemIds The IMFContentDecryptionModule::GetProtectionSystemIds gets a list of SystemIDs that the IMFContentDecryptionModule supports. | 
| IMFContentDecryptionModule::GetSuspendNotify Retrieves an object for IMFContentDecryptionModuleSession suspend events. | 
| IMFContentDecryptionModule::SetContentEnabler Allows the caller to specify the IMFContentEnabler interface that shall be used by the Content Decryption Module (CDM). | 
| IMFContentDecryptionModule::SetPMPHostApp Allows the caller to specify the IMFPMPHostApp interface, which represents a protected process. | 
| IMFContentDecryptionModule::SetServerCertificate Provides a server certificate to be used to encrypt messages to the license server. | 
Requirements
| Requirement | Value | 
|---|---|
| Minimum supported client | Windows 10, version 2004 (10.0; Build 19041) | 
| Minimum supported server | Windows Server, version 2004 (10.0; Build 19041) | 
| Header | mfcontentdecryptionmodule.h |