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


Перечисление D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_CAPS (d3d10umddi.h)

Определяет возможности, связанные с форматами ввода для видеопроцессоров Microsoft Direct3D 11.

Синтаксис

typedef enum D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_CAPS {
  D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED,
  D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP,
  D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY,
  D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED
} ;

Константы

 
D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED
Видеопроцессор может деинтерлейсировать входной поток, содержащий чередование RGB-видео.
D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP
Видеопроцессор может выполнять настройку цвета для видео RGB.
D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY
Видеопроцессор может выполнять нажатие клавиш luma на rgb-видео.
D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED
Видеопроцессор может деинтерлейсировать входные потоки с использованием палеттизированных цветовых форматов.

Комментарии

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

Первые три флага связаны с поддержкой RGB для функций, которые обычно применяются к видео YCbCr: деинтерлейка, настройка цвета и нажатие клавиш luma. Устройство, поддерживающее эти функции для YCbCr, не требуется для поддержки входных данных RGB. Поддержка входных данных RGB для этих функций — это дополнительная возможность, отражаемая этими константами. Обратите внимание, что драйвер может преобразовать входные данные в другое цветовое пространство, выполнить указанную функцию, а затем преобразовать результат обратно в RGB.

Аналогичным образом, устройство, поддерживающее деинтерлейкирование, не требуется для поддержки деинтерлейсизации неблагоустроенных форматов. Эта возможность указывается значением перечисления D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED .

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Верхняя часть d3d10umddi.h (включая D3d10umddi.h)