Compartilhar via


estrutura DXVA_COPPSetProtectionLevelCmdData (dxva.h)

A estrutura DXVA_COPPSetProtectionLevelCmdData descreve os tipos de proteção e os níveis a serem definidos no conector físico associado a um dispositivo COPP DirectX VA.

Sintaxe

typedef struct _DXVA_COPPSetProtectionLevelCmdData {
  ULONG ProtType;
  ULONG ProtLevel;
  ULONG ExtendedInfoChangeMask;
  ULONG ExtendedInfoData;
} DXVA_COPPSetProtectionLevelCmdData;

Membros

ProtType

Especifica um dos seguintes tipos de proteção a serem definidos no conector físico associado a um dispositivo COPP:

  • COPP_ProtectionType_None (0x00)
  • COPP_ProtectionType_HDCP (0x01)
  • COPP_ProtectionType_ACP (0x02)
  • COPP_ProtectionType_CGMSA (0x04)

ProtLevel

Especifica o nível de proteção a ser definido para o tipo de proteção em ProtType ou COPP_NoProtectionLevelAvailable (-1) se nenhum nível de proteção estiver disponível.

  • Para COPP_ProtectionType_ACP, especifica um dos seguintes valores do tipo enumerado COPP_ACP_Protection_Level :
    • COPP_ACP_Level0 ou COPP_ACP_LevelMin (0)
    • COPP_ACP_Level1 (1)
    • COPP_ACP_Level2 (2)
    • COPP_ACP_Level3 ou COPP_ACP_LevelMax (3)
  • Para COPP_ProtectionType_CGMSA, especifica um dos seguintes valores do tipo enumerado COPP_CGMSA_Protection_Level :
    • COPP_CGMSA_Disabled ou COPP_CGMSA_LevelMin (0)
    • COPP_CGMSA_CopyFreely (1)
    • COPP_CGMSA_CopyNoMore (2)
    • COPP_CGMSA_CopyOneGeneration (3)
    • COPP_CGMSA_CopyNever (4)
    • COPP_CGMSA_RedistributionControlRequired (0x08)
    • (COPP_CGMSA_RedistributionControlRequired + COPP_CGMSA_CopyNever) ou COPP_CGMSA_LevelMax
  • Para COPP_ProtectionType_HDCP, especifica um dos seguintes valores do tipo enumerado COPP_HDCP_Protection_Level :
    • COPP_HDCP_Level0 ou COPP_HDCP_LevelMin (0)
    • COPP_HDCP_Level1 ou COPP_HDCP_LevelMax (1)

ExtendedInfoChangeMask

Especifica um valor que indica os campos de bit válidos no membro ExtendedInfoData a seguir.

ExtendedInfoData

Especifica dados adicionais de 32 bits para o tipo de proteção no ProtType. Não usado no momento.

Requisitos

Requisito Valor
Cliente mínimo com suporte Essa estrutura se aplica somente ao Windows Server 2003 com SP1 e posterior e ao Windows XP com SP2 e posterior.
Cabeçalho dxva.h (inclua Dxva.h)

Confira também

COPPCommand

DXVA_COPPCommand