Compartilhar via


estrutura OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS (opmapi.h)

Contém informações para o comando OPM_SET_ACP_AND_CGMSA_SIGNALING no OPM ( Gerenciador de Proteção de Saída ).

Esse comando faz com que o driver insira códigos WSS (Wide Screen Signaling) ou outros pacotes de dados no sinal de televisão, conforme exigido por algumas especificações ACP (Proteção de Cópia Analógica) e 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ço em branco vertical).

Sintaxe

typedef struct _OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS {
  ULONG ulNewTVProtectionStandard;
  ULONG ulAspectRatioChangeMask1;
  ULONG ulAspectRatioData1;
  ULONG ulAspectRatioChangeMask2;
  ULONG ulAspectRatioData2;
  ULONG ulAspectRatioChangeMask3;
  ULONG ulAspectRatioData3;
  ULONG ulReserved[4];
  ULONG ulReserved2[4];
  ULONG ulReserved3;
} OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS;

Membros

ulNewTVProtectionStandard

Especifica o padrão de proteção e o formato que está ativo no momento. O valor é um OR bit a bit dos Sinalizadores Padrão de Proteção de TV.

ulAspectRatioChangeMask1

Uma máscara de bits que indica quais bits de ulAspectRatioData1 devem ser definidos no sinal.

ulAspectRatioData1

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

ulAspectRatioChangeMask2

Uma máscara de bits que indica quais bits de ulAspectRatioData2 definir no sinal.

ulAspectRatioData2

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.

ulAspectRatioChangeMask3

Uma máscara de bits que indica quais bits de ulAspectRatioData3 devem ser definidos no sinal.

ulAspectRatioData3

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.

ulReserved[4]

Reservado para uso futuro. Defina toda a matriz como zero.

ulReserved2[4]

Reservado para uso futuro. Defina toda a matriz como zero.

ulReserved3

Reservado para uso futuro. Defina como zero.

Comentários

O layout dessa estrutura é idêntico à estrutura de DXVA_COPPSetSignalingCmdData usada no COPP (Certified Output Protection Manager).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho opmapi.h

Confira também

Estruturas OPM

Gerenciador de Proteção de Saída