MF_MEDIAKEY_STATUS 枚举 (mfidl.h)
指定内容解密模块 (CDM) 会话密钥的状态。
语法
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 存在与密钥关联的输出限制,但当前无法满足这些限制。 如有必要,根据输出限制,可能会阻止使用此密钥解密的媒体数据进行演示。 应用程序应避免使用会触发与密钥关联的输出限制的流。 |
注解
此枚举使用用作 IMFContentDecryptionModuleSession::GetKeyStatuses 方法的输出参数的 MFMediaKeyStatus 结构。
MF_MEDIAKEY_STATUS 基于加密媒体扩展规范的 MediaKeyStatus 枚举。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10,版本 2004 (10.0;内部版本 19041) |
最低受支持的服务器 | Windows Server 版本 2004 (10.0;内部版本 19041) |
标头 | mfidl.h |