Compartilhar via


Recursos do OPM

O OPM dá suporte a todos os recursos do COPP (Certified Output Protection Protocol). A seguir, descreve alguns novos recursos do OPM e como alguns recursos do OPM se comparam aos recursos do COPP:

  • O OPM exige que os aplicativos assinem solicitações de informações da saída de vídeo, enquanto o COPP não exige que os aplicativos assinem solicitações de informações do driver gráfico.

    Observação

    Um driver gráfico COPP é equivalente a uma saída de vídeo OPM.

    Os aplicativos COPP solicitam informações de um driver gráfico fazendo com que uma estrutura DXVA_COPPStatusInput seja passada para o driver.

  • O OPM dá suporte a repetidores de HDCP (Proteção de Conteúdo Digital de Alta Largura de Banda). Para obter mais informações sobre repetidores HDCP, consulte a Revisão de Especificação do HDCP 1.1.

  • Os aplicativos podem dar suporte mais facilmente ao HDCP no OPM. Os aplicativos não são necessários para analisar as SRMs (Mensagens de Renovação do Sistema HDCP) e determinar se um monitor foi revogado. Para obter mais informações sobre SRMs HDCP, consulte a Revisão de Especificação do HDCP 1.1.

  • O OPM usa certificados X.509 e o COPP usa certificados XML proprietários. O formato de certificado COPP baseia-se no formato de assinatura na sintaxe XML-Signature e na especificação de processamento. Para obter informações sobre certificados X.509, consulte o Perfil de Certificado X.509.

  • Os aplicativos COPP obtêm a interface COPP IAMCertifiedOutputProtection criando a versão 7 ou 9 do Renderizador de Combinação de Vídeo (VMR) e, em seguida, passando IID_IAMCertifiedOutputProtection para a implementação do filtro VMR de IUnknown::QueryInterface. Os aplicativos OPM obtêm a interface IOPMVideoOutput passando um objeto HMONITOR ou IDirect3DDevice9 para a função OPMGetVideoOutputsFromHMONITOR ou OPMGetVideoOutputsFromIDirect3DDevice9Object , respectivamente. Para obter mais informações sobre essas funções e interfaces, consulte a documentação do SDK do Microsoft Windows.

  • O OPM dá suporte ao modo de clonagem em todos os casos, enquanto o COPP dá suporte ao modo de clonagem apenas em um caso específico.

  • O sinalizador de controle de redistribuição do OPM tem semântica ligeiramente diferente do sinalizador de controle de redistribuição do COPP (COPP_CGMSA_RedistributionControlRequired).