MF_MEDIAKEY_STATUS-Enumeration (mfidl.h)

Gibt die status eines CDM-Sitzungsschlüssels (Content Decryption Module) an.

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
} ;

Konstanten

 
MF_MEDIAKEY_STATUS_USABLE
Wert: 0
Das CDM ist sicher, dass der Schlüssel derzeit für die Entschlüsselung verwendet wird.
MF_MEDIAKEY_STATUS_EXPIRED
Der Schlüssel kann nicht mehr für die Entschlüsselung verwendet werden, da seine Ablaufzeit verstrichen ist.
MF_MEDIAKEY_STATUS_OUTPUT_DOWNSCALED
Dem Schlüssel sind Ausgabeeinschränkungen zugeordnet, die derzeit nicht erfüllt werden können. Mediendaten, die mit diesem Schlüssel entschlüsselt werden, können bei Bedarf gemäß den Ausgabeeinschränkungen mit einer niedrigeren Qualität (z. B. Auflösung) dargestellt werden.
MF_MEDIAKEY_STATUS_OUTPUT_NOT_ALLOWED
Dem Schlüssel sind Ausgabeeinschränkungen zugeordnet, die die Ausgabe nicht zulassen.
MF_MEDIAKEY_STATUS_STATUS_PENDING
Die status des Schlüssels ist noch nicht bekannt und wird noch ermittelt. Die status wird mit dem tatsächlichen status aktualisiert, wenn sie ermittelt wurde.
MF_MEDIAKEY_STATUS_INTERNAL_ERROR
Der Schlüssel kann derzeit nicht für die Entschlüsselung verwendet werden, da im CDM ein Fehler vorliegt, der nicht mit den anderen Werten zusammenhängt. Dieser Wert ist von der Anwendung nicht umsetzbar.
MF_MEDIAKEY_STATUS_RELEASED
Der Schlüssel selbst steht dem CDM nicht mehr zur Verfügung, aber Informationen über den Schlüssel, z. B. eine Aufzeichnung der Lizenzvernichtung, sind verfügbar.
MF_MEDIAKEY_STATUS_OUTPUT_RESTRICTED
Dem Schlüssel sind Ausgabeeinschränkungen zugeordnet, die derzeit nicht erfüllt werden können. Mediendaten, die mit diesem Schlüssel entschlüsselt wurden, können bei Bedarf gemäß den Ausgabeeinschränkungen für die Präsentation gesperrt werden. Die Anwendung sollte die Verwendung von Datenströmen vermeiden, die die Ausgabeeinschränkungen auslösen, die dem Schlüssel zugeordnet sind.

Hinweise

Diese Enumeration basiert auf der MFMediaKeyStatus-Struktur , die als Ausgabeparameter für die IMFContentDecryptionModuleSession::GetKeyStatuses-Methode verwendet wird.

MF_MEDIAKEY_STATUS basiert auf der MediaKeyStatus-Enumeration der Spezifikation für verschlüsselte Medienerweiterungen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 2004 (10.0; Build 19041)
Unterstützte Mindestversion (Server) Windows Server, Version 2004 (10.0; Build 19041)
Kopfzeile mfidl.h

Weitere Informationen