Partager via


INTERFACE IMFContentDecryptionModuleSession (mfcontentdecryptionmodule.h)

Fournit l’accès au module CDM (Content Decryption Module) pour la prise en charge des extensions multimédias chiffrées.

Héritage

IUnknown

Méthodes

L’interface IMFContentDecryptionModuleSession a ces méthodes.

 
IMFContentDecryptionModuleSession ::Close

Indique que l’application n’a plus besoin de la session et que le module de déchiffrement de contenu (CDM) doit libérer toutes les ressources associées à la session et la fermer.
IMFContentDecryptionModuleSession ::GenerateRequest

Génère une demande de licence basée sur les données fournies.
IMFContentDecryptionModuleSession ::GetExpiration

Obtient le délai d’expiration de toutes les clés de la session CDM.
IMFContentDecryptionModuleSession ::GetKeyStatuses

Obtient une référence à un tableau de structures qui représentent les ID de clé connus de la session CDM (Content Decryption Module) et la status actuelle de la clé associée.
IMFContentDecryptionModuleSession ::GetSessionId

Obtient un identificateur de chaîne unique généré par le module CDM (Content Decryption Module) qui peut être utilisé par l’application pour identifier les objets de session.
IMFContentDecryptionModuleSession ::Load

La fonction IMFContentDecryptionModuleSession ::Load charge les données de la session spécifiée dans l’objet IMFContentDecryptionModuleSession.
IMFContentDecryptionModuleSession ::Remove

Supprime toutes les licences et clés associées à la session.
IMFContentDecryptionModuleSession ::Update

Fournit des messages, y compris des licences, à la session CDM (Content Decryption Module).

Remarques

IMFContentDecryptionModuleSession est basé sur la spécification MediaKeySession de la spécification Encrypted Media Extension.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004 (10.0 ; Build 19041)
Serveur minimal pris en charge Windows Server, version 2004 (10.0 ; Build 19041)
En-tête mfcontentdecryptionmodule.h