OPM 기능
OPM은 모든 COPP(Certified Output Protection Protocol) 기능을 지원합니다. 다음은 몇 가지 새로운 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 애플리케이션은 VMR(Video Mixing Renderer) 버전 7 또는 9를 만든 다음, VMR 필터의 IUnknown::QueryInterface 구현에 IID_IAMCertifiedOutputProtection 전달하여 COPP IAMCertifiedOutputProtection 인터페이스를 가져옵니다. OPM 애플리케이션은 HMONITOR 또는 IDirect3DDevice9 개체를 OPMGetVideoOutputsFromHMONITOR 또는 OPMGetVideoOutputsFromIDirect3DDevice9Object 함수에 각각 전달하여 IOPMVideoOutput 인터페이스를 가져옵니다. 이러한 함수 및 인터페이스에 대한 자세한 내용은 Microsoft Windows SDK 설명서를 참조하세요.
OPM은 모든 경우에 복제 모드를 지원하지만 COPP는 하나의 특정 사례에서만 복제 모드를 지원합니다.
OPM의 재배포 제어 플래그는 COPP의 재배포 제어 플래그(COPP_CGMSA_RedistributionControlRequired)와 의미 체계가 약간 다릅니다.