структура DXVAHD_CONTENT_DESC (dxvahd.h)

Описывает видеопоток для видеопроцессоров microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Драйвер дисплея может использовать сведения в этой структуре для оптимизации возможностей видеопроцессоров. Например, некоторые возможности могут не предоставляться для содержимого высокого разрешения (HD) из соображений производительности.

Синтаксис

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;

Члены

InputFrameFormat

Член перечисления DXVAHD_FRAME_FORMAT , описывающий, как чередуется видеопоток.

InputFrameRate

Частота кадров входного видеопотока, указанная в виде DXVAHD_RATIONAL структуры.

InputWidth

Ширина входных кадров в пикселях.

InputHeight

Высота входных кадров в пикселях.

OutputFrameRate

Частота кадров выходного видеопотока, указанная в виде DXVAHD_RATIONAL структуры.

OutputWidth

Ширина выходных кадров в пикселях.

OutputHeight

Высота выходных кадров в пикселях.

Комментарии

Частота кадров выражается в виде коэффициентов. Например, 30 кадров в секунду (fps) выражается как 30:1, а 29,97 кадра в секунду — как 30000/1001. Для содержимого с чередованием кадр состоит из двух полей, так что частота кадров составляет половину скорости поля.

Если приложение будет композитно два или более входных потоков, используйте самый большой поток для значений InputWidth и InputHeight.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть dxvahd.h

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

DXVA-HD

Видеоструктуры Direct3D

Структуры Media Foundation