Перечисление 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) |