OPM-Features
OPM unterstützt alle COPP-Features (Certified Output Protection Protocol). Im Folgenden werden einige neue OPM-Features und der Vergleich einiger OPM-Features mit COPP-Features beschrieben:
OPM erfordert, dass Anwendungen Anforderungen für Informationen aus der Videoausgabe signieren, während COPP nicht erfordert, dass Anwendungen Anforderungen für Informationen vom Grafiktreiber signieren.
Hinweis
Ein COPP-Grafiktreiber entspricht einer OPM-Videoausgabe.
COPP-Anwendungen fordern Informationen von einem Grafiktreiber an, indem eine DXVA_COPPStatusInput-Struktur an den Treiber übergeben wird.
OPM unterstützt HDCP-Repeater (Digital Content Protection) mit hoher Bandbreite. Weitere Informationen zu HDCP-Repeatern finden Sie unter HDCP Specification Revision 1.1.
Anwendungen können HDCP in OPM einfacher unterstützen. Anwendungen sind nicht erforderlich, um HDCP System Renewability Messages (SRMs) zu analysieren und zu bestimmen, ob ein Monitor widerrufen wurde. Weitere Informationen zu HDCP-SRMs finden Sie unter HDCP Specification Revision 1.1.
OPM verwendet X.509-Zertifikate und COPP verwendet proprietäre XML-Zertifikate. Das COPP-Zertifikatformat basiert auf dem Signaturformat in der Spezifikation XML-Signature Syntax und Verarbeitung. Informationen zu X.509-Zertifikaten finden Sie im X.509-Zertifikatprofil.
COPP-Anwendungen rufen die COPP IAMCertifiedOutputProtection-Schnittstelle ab, indem sie Version 7 oder 9 des Video Mixing Renderers (VMR) erstellen und dann IID_IAMCertifiedOutputProtection an die Implementierung von IUnknown::QueryInterface des VMR-Filters übergeben. OPM-Anwendungen rufen die IOPMVideoOutput-Schnittstelle ab, indem sie ein HMONITOR- oder ein IDirect3DDevice9-Objekt an die OPMGetVideoOutputsFromHMONITOR - bzw . OPMGetVideoOutputsFromIDirect3DDevice9Object-Funktion übergeben. Weitere Informationen zu diesen Funktionen und Schnittstellen finden Sie in der Microsoft Windows SDK-Dokumentation.
OPM unterstützt den Klonmodus in allen Fällen, während COPP den Klonmodus nur in einem bestimmten Fall unterstützt.
Das Flag für die Umverteilungssteuerung von OPM weist eine etwas andere Semantik auf als das Copp-Flag für die Umverteilungssteuerung (COPP_CGMSA_RedistributionControlRequired).