Compartilhar via


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)

Confira também

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput