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 |