Compartilhar via


estrutura DXVA_COPPStatusSignalingCmdData (dxva9typ.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na 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 Captura de Áudio/Vídeo no 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 o resultado de uma consulta de Sinalização no COPP (Certified Output Protection Protocol).

Sintaxe

typedef struct _DXVA_COPPStatusSignalingCmdData {
  GUID  rApp;
  ULONG dwFlags;
  ULONG AvailableTVProtectionStandards;
  ULONG ActiveTVProtectionStandard;
  ULONG TVType;
  ULONG AspectRatioValidMask1;
  ULONG AspectRatioData1;
  ULONG AspectRatioValidMask2;
  ULONG AspectRatioData2;
  ULONG AspectRatioValidMask3;
  ULONG AspectRatioData3;
  ULONG ExtendedInfoValidMask[4];
  ULONG ExtendedInfoData[4];
} DXVA_COPPStatusSignalingCmdData;

Membros

rApp

Um número aleatório de 128 bits que foi passado pelo aplicativo na estrutura AMCOPPStatusInput .

dwFlags

Sinalizador de status. Consulte COPP_StatusFlags.

AvailableTVProtectionStandards

OR bit a bit de sinalizadores da enumeração COPP_TVProtectionStandard. O driver deve retornar sinalizadores para todos os padrões e resoluções de proteção compatíveis.

ActiveTVProtectionStandard

Membro da enumeração COPP_TVProtectionStandard , indicando o padrão de proteção que está ativo no momento.

TVType

Reservado.

AspectRatioValidMask1

Máscara de bits que indica quais bits de AspectRatioData1 são válidos.

AspectRatioData1

Especifica o valor da taxa de proporção atual. Para EN 300 294, o valor é um membro da enumeração COPP_ImageAspectRatio_EN300294 .

AspectRatioValidMask2

Máscara de bits que indica quais bits de AspectRatioData2 são válidos.

AspectRatioData2

Elemento de dados adicional relacionado à taxa de proporção para o padrão de proteção atual. A presença e o significado desses dados dependem do padrão de proteção. Esse campo pode ser usado para transmitir bits End e Q0 para EIA-608-B ou a descrição do formato ativo para CEA-805-A.

AspectRatioValidMask3

Máscara de bits que indica quais bits de AspectRatioData3 são válidos.

AspectRatioData3

Elemento de dados adicional relacionado à taxa de proporção para o padrão de proteção atual. A presença e o significado desses dados dependem do padrão de proteção.

ExtendedInfoValidMask[4]

Matriz de máscaras de bits indicando quais bits em ExtendedInfoData são válidos.

ExtendedInfoData[4]

Elementos de sinalização adicionais. No momento, essa matriz não é usada.

Requisitos

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

Confira também

Estruturas do DirectShow

Usando o COPP (Certified Output Protection Protocol)