структура 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 |