Partilhar 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 conversão de taxa de quadros ou desinterlação 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 da amostra, em pixels.

SampleFormat

Especifica o formato do exemplo definido pela estrutura de 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 de DXVA_Frequency.

OutputFrameFreq

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

Observações

Para obter exemplos que mostram valores de membro de estrutura para desinterlacing ou conversão de diferentes tipos de conteúdo, consulte DeinterlaceQueryAvailableModes.

Requisitos

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

Consulte também

DXVA_Frequency

DXVA_SampleFormat