Partager via


énumération MF_MEDIAKEY_STATUS (mfidl.h)

Spécifie la status d’une clé de session CDM (Content Decryption Module).

Syntax

typedef enum MF_MEDIAKEY_STATUS {
  MF_MEDIAKEY_STATUS_USABLE = 0,
  MF_MEDIAKEY_STATUS_EXPIRED,
  MF_MEDIAKEY_STATUS_OUTPUT_DOWNSCALED,
  MF_MEDIAKEY_STATUS_OUTPUT_NOT_ALLOWED,
  MF_MEDIAKEY_STATUS_STATUS_PENDING,
  MF_MEDIAKEY_STATUS_INTERNAL_ERROR,
  MF_MEDIAKEY_STATUS_RELEASED,
  MF_MEDIAKEY_STATUS_OUTPUT_RESTRICTED
} ;

Constantes

 
MF_MEDIAKEY_STATUS_USABLE
Valeur : 0
Le CDM est certain que la clé est actuellement utilisable pour le déchiffrement.
MF_MEDIAKEY_STATUS_EXPIRED
La clé n’est plus utilisable pour le déchiffrement, car son délai d’expiration est passé.
MF_MEDIAKEY_STATUS_OUTPUT_DOWNSCALED
Il existe des restrictions de sortie associées à la clé qui ne peuvent pas être satisfaites actuellement. Les données multimédias déchiffrées avec cette clé peuvent être présentées à une qualité inférieure (par exemple, résolution), si nécessaire, en fonction des restrictions de sortie.
MF_MEDIAKEY_STATUS_OUTPUT_NOT_ALLOWED
Il existe des restrictions de sortie associées à la clé qui interdisent la sortie.
MF_MEDIAKEY_STATUS_STATUS_PENDING
La status de la clé n’est pas encore connue et est en cours de détermination. Le status sera mis à jour avec le status réel une fois qu’il aura été déterminé.
MF_MEDIAKEY_STATUS_INTERNAL_ERROR
La clé n’est actuellement pas utilisable pour le déchiffrement en raison d’une erreur dans le CDM non liée aux autres valeurs. Cette valeur n’est pas actionnable par l’application.
MF_MEDIAKEY_STATUS_RELEASED
La clé elle-même n’est plus disponible pour le CDM, mais des informations sur la clé, telles qu’un enregistrement de destruction de licence, sont disponibles.
MF_MEDIAKEY_STATUS_OUTPUT_RESTRICTED
Il existe des restrictions de sortie associées à la clé qui ne peuvent pas être satisfaites actuellement. Les données multimédias déchiffrées avec cette clé peuvent être bloquées de la présentation, si nécessaire en fonction des restrictions de sortie. L’application doit éviter d’utiliser des flux qui déclenchent les restrictions de sortie associées à la clé.

Remarques

Cette énumération est avec la structure MFMediaKeyStatus utilisée comme paramètre de sortie pour la méthode IMFContentDecryptionModuleSession ::GetKeyStatuses .

MF_MEDIAKEY_STATUS est basé sur l’énumération MediaKeyStatus 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 mfidl.h

Voir aussi