Bagikan melalui


Fitur OPM

OPM mendukung semua fitur Certified Output Protection Protocol (COPP). Berikut ini menjelaskan beberapa fitur OPM baru dan bagaimana beberapa fitur OPM dibandingkan dengan fitur COPP:

  • OPM mengharuskan aplikasi menandatangani permintaan informasi dari output video sementara COPP tidak mengharuskan aplikasi menandatangani permintaan informasi dari driver grafis.

    Catatan

    Driver grafis COPP setara dengan output video OPM.

    Aplikasi COPP meminta informasi dari driver grafis dengan menyebabkan struktur DXVA_COPPStatusInput diteruskan ke driver.

  • OPM mendukung pengulang Perlindungan Konten Digital (HDCP) bandwidth tinggi. Untuk informasi selengkapnya tentang pengulang HDCP, lihat Revisi Spesifikasi HDCP 1.1.

  • Aplikasi dapat lebih mudah mendukung HDCP di OPM. Aplikasi tidak diperlukan untuk mengurai Pesan Perpanjangan Sistem (SRM) HDCP dan untuk menentukan apakah monitor dicabut. Untuk informasi selengkapnya tentang HDCP SRMs, lihat Revisi Spesifikasi HDCP 1.1.

  • OPM menggunakan sertifikat X.509 dan COPP menggunakan sertifikat XML eksklusif. Format sertifikat COPP didasarkan pada format tanda tangan dalam spesifikasi Sintaks dan Pemrosesan XML-Signature. Untuk informasi tentang sertifikat X.509, lihat Profil Sertifikat X.509.

  • Aplikasi COPP mendapatkan antarmuka COPP IAMCertifiedOutputProtection dengan membuat versi 7 atau 9 dari Video Mixing Renderer (VMR) dan kemudian meneruskan IID_IAMCertifiedOutputProtection ke implementasi IUnknown::QueryInterface filter VMR. Aplikasi OPM mendapatkan antarmuka IOPMVideoOutput dengan meneruskan HMONITOR atau objek IDirect3DDevice9 ke fungsi OPMGetVideoOutputsFromHMONITOR atau OPMGetVideoOutputsFromIDirect3DDevice9Object masing-masing. Untuk informasi selengkapnya tentang fungsi dan antarmuka ini, lihat dokumentasi Microsoft Windows SDK.

  • OPM mendukung mode kloning dalam semua kasus sementara COPP mendukung mode kloning hanya dalam satu kasus tertentu.

  • Bendera kontrol redistribusi OPM memiliki semantik yang sedikit berbeda dari bendera kontrol redistribusi COPP (COPP_CGMSA_RedistributionControlRequired).