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) |