Поделиться через


структура 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 (include Dxva.h)

См. также

DXVA_Frequency

DXVA_SampleFormat