Fonctionnalités OPM

OPM prend en charge toutes les fonctionnalités du protocole COPP (Certified Output Protection Protocol). Voici quelques-unes des nouvelles fonctionnalités OPM et la façon dont certaines fonctionnalités OPM se comparent aux fonctionnalités COPP :

  • OPM exige que les applications signent les demandes d’informations à partir de la sortie vidéo, tandis que COPP n’exige pas que les applications signent les demandes d’informations à partir du pilote graphique.

    Notes

    Un pilote graphique COPP équivaut à une sortie vidéo OPM.

    Les applications COPP demandent des informations à un pilote graphique en provoquant le passage d’une structure DXVA_COPPStatusInput au pilote.

  • OPM prend en charge les répéteurs HDCP (Haute bande passante). Pour plus d’informations sur les répéteurs HDCP, consultez la version 1.1 de la spécification HDCP.

  • Les applications peuvent plus facilement prendre en charge HDCP dans OPM. Les applications ne sont pas tenues d’analyser les messages de renouvellement du système HDCP et de déterminer si un moniteur a été révoqué. Pour plus d’informations sur les SMS HDCP, consultez la révision de spécification HDCP 1.1.

  • OPM utilise des certificats X.509 et COPP utilise des certificats XML propriétaires. Le format de certificat COPP est basé sur le format de signature dans la spécification syntaxe et traitement XML-Signature. Pour plus d’informations sur les certificats X.509, consultez profil de certificat X.509.

  • Les applications COPP obtiennent l’interface COPP IAMCertifiedOutputProtection en créant la version 7 ou 9 du convertisseur de mixage vidéo (VMR), puis en passant IID_IAMCertifiedOutputProtection à l’implémentation du filtre VMR de IUnknown::QueryInterface. Les applications OPM obtiennent l’interface IOPMVideoOutput en transmettant respectivement un objet HMONITOR ou IDirect3DDevice9 à la fonction OPMGetVideoOutputsFromHMONITOR ou OPMGetVideoOutputsFromIDirect3DDevice9Object . Pour plus d’informations sur ces fonctions et interfaces, consultez la documentation Microsoft Windows SDK.

  • OPM prend en charge le mode clone dans tous les cas tandis que COPP prend en charge le mode clone uniquement dans un cas spécifique.

  • L’indicateur de contrôle de redistribution d’OPM a une sémantique légèrement différente de celle de l’indicateur de contrôle de redistribution de COPP (COPP_CGMSA_RedistributionControlRequired).