OPM 功能

OPM 支持认证输出保护协议的所有 (COPP) 功能。 下面介绍了一些新的 OPM 功能,以及某些 OPM 功能与 COPP 功能之间的比较:

  • OPM 要求应用程序签署来自视频输出的信息请求,而 COPP 不要求应用程序签署来自图形驱动程序的信息请求。

    注意

    COPP 图形驱动程序等效于 OPM 视频输出。

    COPP 应用程序通过使 DXVA_COPPStatusInput 结构传递给驱动程序,从图形驱动程序请求信息。

  • OPM 支持高带宽数字内容保护 (HDCP) 中继器。 有关 HDCP 中继器的详细信息,请参阅 HDCP 规范修订版 1.1

  • 应用程序可以更轻松地在 OPM 中支持 HDCP。 应用程序不需要分析 HDCP 系统可续订性消息 (SRM) 并确定监视器是否已吊销。 有关 HDCP SRM 的详细信息,请参阅 HDCP 规范修订版 1.1

  • OPM 使用 X.509 证书,COPP 使用专有的 XML 证书。 COPP 证书格式基于XML-Signature语法和处理规范中的签名格式。 有关 X.509 证书的信息,请参阅 X.509 证书配置文件

  • COPP 应用程序通过创建视频混合呈现器版本 7 或 9 (VMR) ,然后将IID_IAMCertifiedOutputProtection传递给 VMR 筛选器的 IUnknown::QueryInterface 实现来获取 COPP IAMCertifiedOutputProtection 接口。 OPM 应用程序通过将 HMONITOR 或 IDirect3Ddevice9 对象分别传递到 OPMGetVideoOutputsFromHMONITOROPMGetVideoOutputsFromIDirect3DDevice9Object 函数来获取 IOPMVideoOutput 接口。 有关这些函数和接口的详细信息,请参阅Microsoft Windows SDK文档。

  • OPM 在所有情况下都支持克隆模式,而 COPP 仅在一个特定情况下支持克隆模式。

  • OPM 的再分发控制标志的语义与 COPP 的再分发控制标志 (COPP_CGMSA_RedistributionControlRequired) 略有不同。