Compartilhar via


estrutura DXVAHD_CONTENT_DESC (dxvahd.h)

Descreve um fluxo de vídeo para um processador de vídeo de alta definição de aceleração de vídeo (DXVA-HD) do Microsoft DirectX.

O driver de vídeo pode usar as informações nessa estrutura para otimizar os recursos do processador de vídeo. Por exemplo, alguns recursos podem não ser expostos para conteúdo de alta definição (HD), por motivos de desempenho.

Sintaxe

typedef struct _DXVAHD_CONTENT_DESC {
  DXVAHD_FRAME_FORMAT InputFrameFormat;
  DXVAHD_RATIONAL     InputFrameRate;
  UINT                InputWidth;
  UINT                InputHeight;
  DXVAHD_RATIONAL     OutputFrameRate;
  UINT                OutputWidth;
  UINT                OutputHeight;
} DXVAHD_CONTENT_DESC;

Membros

InputFrameFormat

Um membro da enumeração DXVAHD_FRAME_FORMAT que descreve como o fluxo de vídeo é entrelaçado.

InputFrameRate

A taxa de quadros do fluxo de vídeo de entrada, especificada como uma estrutura DXVAHD_RATIONAL .

InputWidth

A largura dos quadros de entrada, em pixels.

InputHeight

A altura dos quadros de entrada, em pixels.

OutputFrameRate

A taxa de quadros do fluxo de vídeo de saída, especificada como uma estrutura DXVAHD_RATIONAL .

OutputWidth

A largura dos quadros de saída, em pixels.

OutputHeight

A altura dos quadros de saída, em pixels.

Comentários

As taxas de quadros são expressas como proporções. Por exemplo, 30 quadros por segundo (fps) são expressos como 30:1 e 29,97 fps são expressos como 30000/1001. Para conteúdo entrelaçado, um quadro consiste em dois campos, para que a taxa de quadros seja metade da taxa de campos.

Se o aplicativo compor dois ou mais fluxos de entrada, use o maior fluxo para os valores de InputWidth e InputHeight.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho dxvahd.h

Confira também

DXVA-HD

Estruturas de vídeo direct3D

Estruturas do Media Foundation