Compartilhar via


estrutura DXVA_COPPSetSignalingCmdData (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 informações para o comando Definir Sinal no COPP (Certified Output Protection Protocol).

Esse comando faz com que o driver insira códigos WSS (Sinalização de Tela Larga) ou outros pacotes de dados no sinal de televisão, conforme exigido por algumas especificações da ACP (Proteção de Cópia Analógica) e do Sistema de Gerenciamento de Geração de Cópia — Analógico (CGMS-A). Por exemplo:

  • ETSI EN 300 294 (625i PAL): os pacotes de dados são inseridos na linha 23 do sinal.
  • CEA-608-B (NTSC): os pacotes de dados são inseridos na linha 21 do VBI (intervalo de espaços em branco vertical).

Sintaxe

typedef struct _DXVA_COPPSetSignalingCmdData {
  ULONG ActiveTVProtectionStandard;
  ULONG AspectRatioChangeMask1;
  ULONG AspectRatioData1;
  ULONG AspectRatioChangeMask2;
  ULONG AspectRatioData2;
  ULONG AspectRatioChangeMask3;
  ULONG AspectRatioData3;
  ULONG ExtendedInfoChangeMask[4];
  ULONG ExtendedInfoData[4];
  ULONG Reserved;
} DXVA_COPPSetSignalingCmdData;

Membros

ActiveTVProtectionStandard

Especifica o padrão de proteção e o formato que está ativo atualmente. O valor é um membro da enumeração COPP_TVProtectionStandard .

AspectRatioChangeMask1

Máscara de bits que indica quais bits de AspectRatioData1 definir no sinal.

AspectRatioData1

Especifica o valor da taxa de proporção a ser definido para o padrão de proteção atual. Para EN 300 294, use a enumeração COPP_ImageAspectRatio_EN300294 .

AspectRatioChangeMask2

Máscara de bits que indica quais bits de AspectRatioData2 definir no sinal.

AspectRatioData2

Um elemento de dados adicional relacionado à taxa de proporção. 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.

AspectRatioChangeMask3

Máscara de bits que indica quais bits de AspectRatioData3 definir no sinal.

AspectRatioData3

Um 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.

ExtendedInfoChangeMask[4]

Matriz de máscaras de bits indicando quais bits em ExtendedInfoData serão alterados. No momento, essa matriz não é usada. Defina cada membro como zero.

ExtendedInfoData[4]

Elementos de sinalização adicionais a serem definidos. No momento, essa matriz não é usada. Defina cada membro como zero.

Reserved

Reservado. Defina como zero.

Requisitos

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

Confira também

Estruturas do DirectShow

Usando o COPP (Certified Output Protection Protocol)