Compartilhar via


estrutura DXVA_VideoDesc (dxva.h)

A estrutura DXVA_VideoDesc é enviada pelo renderizador para o driver para especificar uma descrição do fluxo de vídeo no qual a operação de desinterlacização ou conversão de taxa de quadros deve ser executada.

Sintaxe

typedef struct _DXVA_VideoDesc {
  DWORD          Size;
  DWORD          SampleWidth;
  DWORD          SampleHeight;
  DWORD          SampleFormat;
  D3DFORMAT      d3dFormat;
  DXVA_Frequency InputSampleFreq;
  DXVA_Frequency OutputFrameFreq;
} DXVA_VideoDesc, *LPDXVA_VideoDesc;

Membros

Size

Especifica o tamanho dessa estrutura, em bytes.

SampleWidth

Especifica a largura do exemplo, em pixels.

SampleHeight

Especifica a altura do exemplo, em pixels.

SampleFormat

Especifica o formato do exemplo definido pela estrutura DXVA_SampleFormat .

d3dFormat

Especifica o formato de superfície Direct3D do exemplo.

InputSampleFreq

Especifica a frequência do vídeo de entrada definido pela estrutura DXVA_Frequency .

OutputFrameFreq

Especifica a taxa de quadros desejada do vídeo de saída, conforme definido por DXVA_Frequency.

Comentários

Para obter exemplos mostrando valores de membro de estrutura para desinterlacizar ou converter diferentes tipos de conteúdo, consulte DeinterlaceQueryAvailableModes.

Requisitos

Requisito Valor
Cabeçalho dxva.h (inclua Dxva.h)

Confira também

DXVA_Frequency

DXVA_SampleFormat