MF_MEDIAKEY_STATUS列舉 (mfidl.h)
指定內容解密模組 (CDM) 工作階段金鑰的狀態。
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
} ;
常數
MF_MEDIAKEY_STATUS_USABLE 值: 0 CDM 確定金鑰目前可用於解密。 |
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 金鑰目前無法用於解密,因為 CDM 中與其他值無關的錯誤。 這個值無法由應用程式採取動作。 |
MF_MEDIAKEY_STATUS_RELEASED CDM 不再提供金鑰本身,但有金鑰的相關信息,例如授權損毀記錄。 |
MF_MEDIAKEY_STATUS_OUTPUT_RESTRICTED 有與目前無法符合之索引鍵相關聯的輸出限制。 視需要根據輸出限制,可能會封鎖使用此金鑰解密的媒體數據,使其無法呈現。 應用程式應該避免使用將觸發與密鑰相關聯之輸出限制的數據流。 |
備註
此列舉具有 MFMediaKeyStatus 結構,做為 IMFContentDecryptionModuleSession::GetKeyStatuses 方法的輸出參數。
MF_MEDIAKEY_STATUS 是以加密媒體延伸模組規格的 MediaKeyStatus 列舉為基礎。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 2004 (10.0;組建 19041) |
最低支援的伺服器 | Windows Server 版本 2004 (10.0;組建 19041) |
標頭 | mfidl.h |