Compartilhar via


estrutura DXVA_COPPSetProtectionLevelCmdData (dxva9typ.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Contém dados para o comando Definir Nível de Proteção no COPP (Certified Output Protection Protocol).

Sintaxe

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

Membros

ProtType

Identifica o mecanismo de proteção. Confira Sinalizadores de tipo de proteção COPP.

ProtLevel

Especifica o nível de proteção. O significado desse valor depende do mecanismo de proteção consultado. Para cada mecanismo de proteção, o valor do ProtLevel membro é um sinalizador de uma enumeração diferente, conforme mostrado na tabela a seguir.

Mecanismo de proteção Enumeração
ACP COPP_ACP_Protection_Level
CGMS-A COPP_CGMSA_Protection_Level
HDCP COPP_HDCP_Protection_Level

ExtendedInfoChangeMask

Reservado. Deve ser zero.

ExtendedInfoData

Reservado. Deve ser zero.

Requisitos

Requisito Valor
Cabeçalho dxva9typ.h (inclua Dxva.h)

Confira também

Estruturas do DirectShow

Usando o COPP (Certified Output Protection Protocol)