MF_MEDIA_ENGINE_PROTECTION_FLAGS 枚举 (mfmediaengine.h)
包含指定媒体引擎是否将播放受保护的内容的标志,以及媒体引擎是否将使用 受保护的媒体路径 (PMP) 。
语法
typedef enum MF_MEDIA_ENGINE_PROTECTION_FLAGS {
MF_MEDIA_ENGINE_ENABLE_PROTECTED_CONTENT = 1,
MF_MEDIA_ENGINE_USE_PMP_FOR_ALL_CONTENT = 2,
MF_MEDIA_ENGINE_USE_UNPROTECTED_PMP = 4
} ;
常量
MF_MEDIA_ENGINE_ENABLE_PROTECTED_CONTENT 值:1 启用受保护内容的播放。 除非设置了此标志,否则媒体引擎不会播放受 DRM 保护的内容。 如果设置此标志,还要设置 MF_MEDIA_ENGINE_CONTENT_PROTECTION_MANAGER 属性。 |
MF_MEDIA_ENGINE_USE_PMP_FOR_ALL_CONTENT 值: 2 使用 受保护的媒体路径 (PMP) 进行所有播放,包括清除 (未受保护的) 内容。 |
MF_MEDIA_ENGINE_USE_UNPROTECTED_PMP 值: 4 在未受保护的进程中创建 PMP。 可以使用此选项播放清晰的内容,但不能播放受保护的内容。 |
注解
这些标志与 MF_MEDIA_ENGINE_CONTENT_PROTECTION_FLAGS 属性一起使用。
要求
最低受支持的客户端 | Windows 8 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 [桌面应用 |UWP 应用] |
标头 | mfmediaengine.h |