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 版的 Video Mixing Renderer (VMR) ,然後將IID_IAMCertifiedOutputProtection傳遞至VMR篩選器的IUnknown::QueryInterface實作,以取得 COPP IAMCertifiedOutputProtection介面。 OPM 應用程式會藉由分別將 HMONITOR 或IDirect3DDevice9物件傳遞至OPMGetVideoOutputsFromHMONITOR或OPMGetVideoOutputsFromIDirect3DDevice9Object函式,以取得IOPMVideoOutput介面。 如需這些函式和介面的詳細資訊,請參閱Microsoft Windows SDK檔。
OPM 在所有情況下都支援複製模式,而 COPP 僅支援一個特定案例中的複製模式。
OPM 的轉散發控制項旗標與 COPP 的轉散發控制旗標 (COPP_CGMSA_RedistributionControlRequired) 語意稍有不同。