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


перечисление D3D11_VIDEO_PROCESSOR_FORMAT_CAPS (d3d11.h)

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

Синтаксис

typedef enum D3D11_VIDEO_PROCESSOR_FORMAT_CAPS {
  D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED = 0x1,
  D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP = 0x2,
  D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY = 0x4,
  D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED = 0x8
} ;

Константы

 
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED
Значение: 0x1
Видеопроцессор может деинтерлейсировать входной поток, содержащий чередующееся RGB-видео.
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP
Значение: 0x2
Видеопроцессор может выполнять настройку цвета для rgb-видео.
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY
Значение: 0x4
Видеопроцессор может выполнять клавиши luma для RGB-видео.
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED
Значение: 0x8
Видеопроцессор может деинтернтерлейсировать входные потоки с использованием палетизированных цветовых форматов.

Комментарии

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

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

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

Требования

   
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Верхняя часть d3d11.h

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

D3D11_VIDEO_PROCESSOR_CAPS

Перечисления видео Direct3D 11