Compartilhar via


estrutura DXVA_COPPStatusDisplayData (dxva.h)

A estrutura DXVA_COPPStatusDisplayData descreve o modo de exibição do sinal transmitido pelo conector associado a um dispositivo COPP do DirectX VA.

Sintaxe

typedef struct _DXVA_COPPStatusDisplayData {
  GUID  rApp;
  ULONG dwFlags;
  ULONG DisplayWidth;
  ULONG DisplayHeight;
  ULONG Format;
  ULONG d3dFormat;
  ULONG FreqNumerator;
  ULONG FreqDenominator;
} DXVA_COPPStatusDisplayData;

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 COPP_StatusNormal (0x00) do tipo de enumeração COPP_StatusFlags ou como uma combinação ORed válida dos seguintes COPP_StatusFlags:

  • COPP_LinkLost (0x01)
  • COPP_RenegotiationRequired (0x02)

DisplayWidth

Especifica a largura de exibição atual em pixels.

DisplayHeight

Especifica a altura de exibição atual em pixels.

Format

Especifica como os dados são formatados na exibição, conforme definido por uma estrutura de DXVA_ExtendedFormat .

d3dFormat

Especifica o formato de superfície Direct3D da exibição. Esse é um valor do tipo de enumeração D3DFORMAT. Para obter mais informações, consulte a documentação mais recente do SDK do DirectX.

FreqNumerator

Especifica o numerador para a taxa de atualização do modo de exibição atual.

FreqDenominator

Especifica o denominador para a taxa de atualização do modo de exibição atual.

Comentários

O driver de exibição retorna status de exibição por meio do parâmetro pOutput de COPPQueryStatus. A estrutura DXVA_COPPStatusOutput descreve as informações de status retornadas. O driver de exibição deve converter o status de exibição em um ponteiro para uma estrutura DXVA_COPPStatusDisplayData e retornar as informações de status no membro COPPStatus do DXVA_COPPStatusOutput.

Como a solicitação DXVA_COPPQueryDisplayData retorna informações de exibição para o conector associado ao dispositivo COPP, essas informações de exibição não são necessariamente iguais ao modo de exibição da área de trabalho do Windows. Por exemplo, se o conector associado ao dispositivo COPP for S-Video e a área de trabalho do Windows estiver definida como 1024 x 768 a 85 Hz, a solicitação DXVA_COPPQueryDisplayData deverá retornar a resolução do sinal S-Video (720 x 480 a 60/1,01 Hz entrelaçado) e não a resolução da área de trabalho.

A taxa de atualização do modo de exibição atual é expressa como um par numerador/denominador. Por exemplo, 72 Hz é expresso definindo FreqNumerator como 72 e FreqDenominator como 1, e os modos de TV NTSC são expressos definindo FreqNumerator como 60.000 e FreqDenominator como 1.001.

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

DXVA_ExtendedFormat