структура DXVA_VideoDesc (dxva.h)

Структура DXVA_VideoDesc отправляется отрисовщиком драйверу, чтобы указать описание видеопотока, в котором должна выполняться операция деинтерлейки или преобразования частоты кадров.

Синтаксис

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

Члены

Size

Задает размер этой структуры в байтах.

SampleWidth

Задает ширину образца в пикселях.

SampleHeight

Указывает высоту образца в пикселях.

SampleFormat

Задает формат образца, определенный структурой DXVA_SampleFormat .

d3dFormat

Задает формат поверхности Direct3D примера.

InputSampleFreq

Указывает частоту входящих видео, определяемую структурой DXVA_Frequency .

OutputFrameFreq

Указывает требуемую частоту кадров выходного видео, определяемую DXVA_Frequency.

Комментарии

Примеры, показывающие значения элементов структуры для деинтерлейки или преобразования различных типов содержимого, см. в разделе DeinterlaceQueryAvailableModes.

Требования

Требование Значение
Заголовок dxva.h (включая Dxva.h)

См. также раздел

DXVA_Frequency

DXVA_SampleFormat