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 |