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


перечисление D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS (d3d10umddi.h)

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

Синтаксис

typedef enum D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS {
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE,
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC,
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION,
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION,
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE
} ;

Константы

 
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE
Обработчик видео может смешивать содержимое видео в линейном цветовом пространстве. Большинство содержимого видео исправлено гамма, что приводит к нелинейным значениям. Этот флаг возможностей означает, что обработчик видео преобразует цвета в линейное пространство перед смешения, что дает лучшие результаты.
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC
Процессор видео поддерживает цветовое пространство xYCC для данных YCbCr.
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION
Обработчик видео может выполнять преобразование диапазона, если входные и выходные данные являются RGB, но используют разные диапазоны цветов (0–255 или 16–235 для 8-разрядной RGB).
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION
Обработчик видео может применить преобразование матрицы к значениям YCbCr, если входные и выходные данные являются как YCbCr. Например, драйвер может преобразовать цвета из BT.601 в BT.709.
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE
Видеопроцессор может преобразовывать между диапазонами света, когда входные и выходные данные используют разные диапазоны света.

Поддерживается начиная с Windows 8.1.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8
минимальный поддерживаемый сервер Windows Server 2012
заголовка d3d10umddi.h (include D3d10umddi.h)