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

另请参阅

Media Foundation 枚举

受保护的媒体路径