Condividi tramite


Funzionalità di OPM

OPM supporta tutte le funzionalità del protocollo COPP (Certified Output Protection Protocol). Di seguito vengono descritte alcune nuove funzionalità di OPM e in che modo alcune funzionalità OPM vengono confrontate con le funzionalità COPP:

  • OPM richiede che le applicazioni firmano le richieste di informazioni dall'output video mentre COPP non richiede che le applicazioni firmano le informazioni dal driver grafico.

    Nota

    Un driver grafico COPP equivale a un output video OPM.

    Le applicazioni COPP richiedono informazioni da un driver grafico causando il passaggio di una struttura DXVA_COPPStatusInput al driver.

  • OPM supporta i ripetitori HDCP (High-Bandwidth Content Protection). Per altre informazioni sui ripetitori HDCP, vedere la revisione della specifica HDCP 1.1.

  • Le applicazioni possono supportare più facilmente HDCP in OPM. Le applicazioni non sono necessarie per analizzare i messaggi di rinnovo del sistema HDCP e determinare se è stato revocato un monitoraggio. Per altre informazioni sulle VM HDCP, vedere la revisione della specifica HDCP 1.1.

  • OPM usa certificati X.509 e COPP usa certificati XML proprietari. Il formato del certificato COPP è basato sul formato di firma nella specifica sintassi e elaborazione XML-Signature. Per informazioni sui certificati X.509, vedere il profilo certificato X.509.

  • Le applicazioni COPP ottengono l'interfaccia COPP IAMCertifiedOutputProtection creando la versione 7 o 9 del renderer di mix video (VMR) e quindi passando IID_IAMCertifiedOutputProtection all'implementazione del filtro VMR di IUnknown::QueryInterface. Le applicazioni OPM ottengono l'interfaccia IOPMVideoOutput passando rispettivamente una funzione HMONITOR o un oggetto IDirect3DDevice9 all'oggetto OPMGetVideoOutputsFromHMONITOR oOPMGetVideoOutputsFromIDirect3DDevice9Object. Per altre informazioni su queste funzioni e interfacce, vedere la documentazione di Microsoft Windows SDK.

  • OPM supporta la modalità clone in tutti i casi mentre COPP supporta la modalità clone solo in un caso specifico.

  • Il flag di controllo ridistribuzione di OPM ha una semantica leggermente diversa rispetto al flag di controllo ridistribuzione coPP (COPP_CGMSA_RedistributionControlRequired).