estrutura DXVA_COPPStatusSignalingCmdData (dxva.h)
A estrutura DXVA_COPPStatusSignalingCmdData descreve como o sinal que passa pelo conector físico associado ao dispositivo DIRECTX VA COPP é protegido.
Sintaxe
typedef struct _DXVA_COPPStatusSignalingCmdData {
GUID rApp;
ULONG dwFlags;
ULONG AvailableTVProtectionStandards;
ULONG ActiveTVProtectionStandard;
ULONG TVType;
ULONG AspectRatioValidMask1;
ULONG AspectRatioData1;
ULONG AspectRatioValidMask2;
ULONG AspectRatioData2;
ULONG AspectRatioValidMask3;
ULONG AspectRatioData3;
ULONG ExtendedInfoValidMask[4];
ULONG ExtendedInfoData[4];
} DXVA_COPPStatusSignalingCmdData;
Membros
rApp
Especifica um número aleatório de 128 bits, usado uma vez. Esse número aleatório é gerado pelo aplicativo solicitante e fornecido ao driver de exibição no membro rApp da estrutura DXVA_COPPStatusInput .
dwFlags
Especifica informações adicionais de status que podem ser relevantes para o aplicativo de chamada. O driver de exibição deve definir dwFlags como o valor de COPP_StatusNormal (0x00) do tipo de enumeração COPP_StatusFlags ou como uma combinação ORed válida das seguintes COPP_StatusFlags:
- COPP_LinkLost (0x01)
- COPP_RenegotiationRequired (0x02)
AvailableTVProtectionStandards
Especifica uma combinação ORed válida de valores do tipo de enumeração COPP_TVProtectionStandard que indica os tipos de sinais de televisão que o conector físico associado ao dispositivo DIRECTX VA COPP pode carregar. Para obter a lista de tipos de sinal, consulte o membro ActiveTVProtectionStandard da estrutura DXVA_COPPSetSignalingCmdData .
ActiveTVProtectionStandard
Especifica uma combinação ORed válida de valores do tipo de enumeração COPP_TVProtectionStandard que indica os tipos de sinais de televisão que o conector físico associado ao dispositivo DIRECTX VA COPP carrega atualmente. Para obter a lista de tipos de sinal, consulte o membro ActiveTVProtectionStandard da estrutura DXVA_COPPSetSignalingCmdData .
TVType
Especifica um valor que indica os atributos do monitor de exibição conectado do qual o driver está ciente. Não usado no momento.
AspectRatioValidMask1
Especifica a constante COPP_ImageAspectRatio_EN300294_Mask (0x00000007) que indica que somente os três primeiros bits no membro AspectRatioData1 a seguir são válidos.
AspectRatioData1
Especifica um dos valores do tipo de enumeração COPP_ImageAspectRatio_EN300294 para indicar um valor ETSI EN 300 294. Para obter a lista de valores, consulte o membro AspectRatioData1 da estrutura DXVA_COPPSetSignalingCmdData .
AspectRatioValidMask2
Especifica um valor que indica os campos de bit válidos no membro AspectRatioData2 a seguir.
AspectRatioData2
Especifica dados de 32 bits para dados adicionais relacionados à taxa de proporção para padrões de proteção específicos. Esses dados podem ser usados para ler os valores End e Q0 para EIA-608-B ou a descrição do formato ativo para pacotes CEA-805-A Tipo B.
AspectRatioValidMask3
Especifica um valor que indica os campos de bit válidos no membro AspectRatioData3 a seguir.
AspectRatioData3
Especifica dados de 32 bits para dados adicionais relacionados à taxa de proporção para padrões de proteção específicos. Esses dados podem ser usados para ler os valores End e Q0 para EIA-608-B ou a descrição do formato ativo para pacotes CEA-805-A Tipo B.
ExtendedInfoValidMask[4]
Especifica uma matriz de valores que indicam os campos de bit válidos nos respectivos elementos do membro da matriz ExtendedInfoData a seguir.
ExtendedInfoData[4]
Especifica uma matriz de dados adicionais de 32 bits. Não usado no momento.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Essa estrutura se aplica somente ao Windows Server 2003 com SP1 e posterior e ao Windows XP com SP2 e posterior. |
Cabeçalho | dxva.h (inclua Dxva.h) |