структура D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE (d3d10umddi.h)

Задает цветовое пространство для обработки видео.

Синтаксис

typedef struct D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE {
       UINT Usage : 1;
       UINT RGB_Range : 1;
       UINT YCbCr_Matrix : 1;
       UINT YCbCr_xvYCC : 1;
  [in] UINT Nominal_Range : 2;
       UINT Reserved : 26;
} D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE;

Члены

Usage

Указывает, предназначены ли выходные данные для воспроизведения или обработки видео (например, редактирования или разработки). Устройство может оптимизировать обработку в зависимости от типа. Значение состояния по умолчанию — 0 (воспроизведение).

Значение Значение
0 Воспроизведение
1 Обработка видео

RGB_Range

Задает диапазон цветов RGB. Значение состояния по умолчанию — 0 (полный диапазон).

Значение Значение
0 Полный диапазон (0–255)
1 Ограниченный диапазон (16–235)

YCbCr_Matrix

Задает матрицу передачи YCbCr. Значение состояния по умолчанию — 0 (BT.601).

Значение Значение
0 ITU-R BT.601
1 ITU-R BT.709

YCbCr_xvYCC

Указывает, используется ли в выходных данных обычный YCbCr или расширенный YCbCr (xvYCC). Значение состояния по умолчанию равно нулю (обычное значение YCbCr).

Значение Значение
0 Обычный YCbCr
1 Extended YCbCr (xvYCC)

[in] Nominal_Range

Значение UINT, указывающее, что диапазон яркости данных YUV описывается перечислением D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE . Значение состояния по умолчанию равно нулю, что указывает диапазон яркости студии от 16 до 235 включительно [16, 235].

Когда данные в формате YUV преобразуются в формат RGB, диапазон яркости, заданный D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE , применяется к данным YUV перед преобразованием в RGB.

Дополнительные сведения о диапазоне яркости см. в разделе Диапазоны форматов YUV в Windows 8.1.

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

Reserved

Зарезервировано для системного использования. Задайте нулевое значение.

Требования

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

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

D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE