Compartilhar via


estrutura OPM_ACP_AND_CGMSA_SIGNALING (opmapi.h)

Contém o resultado de uma consulta OPM_GET_ACP_AND_CGMSA_SIGNALING .

Sintaxe

typedef struct _OPM_ACP_AND_CGMSA_SIGNALING {
  OPM_RANDOM_NUMBER rnRandomNumber;
  ULONG             ulStatusFlags;
  ULONG             ulAvailableTVProtectionStandards;
  ULONG             ulActiveTVProtectionStandard;
  ULONG             ulReserved;
  ULONG             ulAspectRatioValidMask1;
  ULONG             ulAspectRatioData1;
  ULONG             ulAspectRatioValidMask2;
  ULONG             ulAspectRatioData2;
  ULONG             ulAspectRatioValidMask3;
  ULONG             ulAspectRatioData3;
  ULONG             ulReserved2[4];
  ULONG             ulReserved3[4];
} OPM_ACP_AND_CGMSA_SIGNALING;

Membros

rnRandomNumber

Uma estrutura OPM_RANDOM_NUMBER . Essa estrutura contém o mesmo número aleatório de 128 bits que o aplicativo enviou ao driver na estrutura OPM_GET_INFO_PARAMETERS ou OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS .

ulStatusFlags

Um OR bit a bit de sinalizadores de status OPM.

ulAvailableTVProtectionStandards

Um OR bit a bit de zero ou mais sinalizadores padrão de proteção de TV. O driver retornará sinalizadores para todos os padrões e resoluções de proteção aos quais ele dá suporte, independentemente dos quais agora estejam ativos.

ulActiveTVProtectionStandard

Um valor dos Sinalizadores Padrão de Proteção de TV, indicando o padrão de proteção que está ativo no momento.

ulReserved

Reservado para uso futuro. Defina como zero.

ulAspectRatioValidMask1

Uma máscara de bits que indica quais bits de ulAspectRatioData1 são válidos.

ulAspectRatioData1

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

ulAspectRatioValidMask2

Uma máscara de bits que indica quais bits de ulAspectRatioData2 são válidos.

ulAspectRatioData2

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

ulAspectRatioValidMask3

Um bitmask que indica quais bits de ulAspectRatioData3 são válidos.

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.

ulReserved2[4]

Reservado para uso futuro. Preencha essa matriz com zeros.

ulReserved3[4]

Reservado para uso futuro. Preencha essa matriz com zeros.

Comentários

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

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