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