перечисление D3DDDI_COLOR_SPACE_TYPE (d3dukmdt.h)
Определяет сведения о цветовом пространстве потока.
Синтаксис
typedef enum D3DDDI_COLOR_SPACE_TYPE {
D3DDDI_COLOR_SPACE_RGB_FULL_G22_NONE_P709,
D3DDDI_COLOR_SPACE_RGB_FULL_G10_NONE_P709,
D3DDDI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709,
D3DDDI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020,
D3DDDI_COLOR_SPACE_RESERVED,
D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601,
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601,
D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601,
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709,
D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709,
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020,
D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020,
D3DDDI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020,
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020,
D3DDDI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020,
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020,
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020,
D3DDDI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020,
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020,
D3DDDI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020,
D3DDDI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709,
D3DDDI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020,
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709,
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020,
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020,
D3DDDI_COLOR_SPACE_CUSTOM
} ;
Константы
D3DDDI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 * Пространство цветов: RGB * Диапазон: 0-255 * Гамма: 2.2 * Стоимость: изображение * Первичные: BT.709 Это стандартное определение для sRGB. Обратите внимание, что это часто реализуется с помощью линейного сегмента, но в этом случае экспонента корректируется так, чтобы она оставалась выровненной с гамма-кривой 2.2. Обычно используется с 8-разрядными и 10-разрядными цветными каналами. |
D3DDDI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 * Пространство цветов: RGB * Диапазон: 0-255 * Гамма: 1,0 * Стоимость: изображение * Первичные: BT.709 Это стандартное определение для scRGB. Обычно используется с 16-разрядными целочисленными, 16-разрядными каналами с плавающей запятой и 32-разрядными каналами с плавающей запятой. |
D3DDDI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709 * Пространство цветов: RGB * Диапазон: 16-235 * Гамма: 2.2 * Стоимость: изображение * Первичные: BT.709 Это стандартное определение для рекомендации ITU-R BT.709. Обратите внимание, что из-за включения линейного сегмента кривая передачи выглядит аналогично чистой экспоненциальной гамма 1,9. Обычно используется с 8-разрядными и 10-разрядными цветными каналами. |
D3DDDI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020 * Пространство цветов: RGB * Диапазон: 16-235 * Гамма: 2.2 * Стоимость: изображение * Первичные: BT.2020 Обычно используется с 10, 12 или 16-разрядными цветными каналами. |
D3DDDI_COLOR_SPACE_RESERVED Зарезервировано для последующего использования. |
D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601 * Colorspace: YCbCr * Диапазон: 0-255 * Гамма: 2.2 * Стоимость: изображение * Первичные: BT.2020 * Матрица передачи: BT.601 Это определение обычно используется для JPG. Обычно используется с 8, 10, 12 или 16-разрядными цветными каналами. |
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601 * Colorspace: YCbCr * Диапазон: 16-235 * Гамма: 2.2 * Затраты: видео * Первичные: BT.601 Это определение обычно используется для MPEG2. Обычно используется с 8, 10, 12 или 16-разрядными цветными каналами. |
D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601 * Colorspace: YCbCr * Диапазон: 0-255 * Гамма: 2.2 * Затраты: видео * Первичные: BT.601 Иногда используется для захвата камеры H.264 . Обычно используется с 8, 10, 12 или 16-разрядными цветными каналами. |
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709 * Colorspace: YCbCr * Диапазон: 16-235 * Гамма: 2.2 * Затраты: видео * Первичные: BT.709 Это определение обычно используется для H.264 и HEVC. Обычно используется с 8, 10, 12 или 16-разрядными цветными каналами. |
D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709 * Colorspace: YCbCr * Диапазон: 0-255 * Гамма: 2.2 * Затраты: видео * Первичные: BT.709 Иногда используется для захвата камеры H.264 . Обычно используется с 8, 10, 12 или 16-разрядными цветными каналами. |
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020 * Colorspace: YCbCr * Диапазон: 16-235 * Гамма: 2.2 * Затраты: видео * Первичные: BT.2020 Это определение может использоваться HEVC. Обычно используется с 10, 12 или 16-разрядными цветными каналами. |
D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020 * Colorspace: YCbCr * Диапазон: 0-255 * Гамма: 2.2 * Затраты: видео * Первичные: BT.2020 Обычно используется с 10, 12 или 16-разрядными цветными каналами. |
D3DDDI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020 * Пространство цветов: RGB * Диапазон: 0-255 * Гамма: 2084 * Затраты: Центр * Первичные: BT.2020 |
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020 * Colorspace: YCbCr * Диапазон: 16-235 * Гамма: 2084 * Стоимость: слева * Первичные: BT.2020 |
D3DDDI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020 * Пространство цветов: RGB * Диапазон: 16-235 * Гамма: 2084 * Затраты: Центр * Первичные: BT.2020 |
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020 * Colorspace: YCbCr * Диапазон: 16-235 * Гамма: 2.2 * Стоимость: слева сверху * Первичные: BT.2020 |
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020 * Colorspace: YCbCr * Диапазон: 16-235 * Гамма: 2084 * Стоимость: слева сверху * Первичные: BT.2020 |
D3DDDI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020 * Пространство цветов: RGB * Диапазон: 0-255 * Гамма: 2.2 * Стоимость: нет * Первичные: BT.2020 |
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020 * Colorspace: YCbCr * Диапазон: 16-235 * Гамма: HLG * Стоимость: слева сверху * Первичные: BT.2020 Это цветовое пространство можно использовать в качестве входных данных для DIS видеопроцессоров, но никогда не будет использоваться для сканирования. |
D3DDDI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020 * Colorspace: YCbCr * Диапазон: 0-255 * Гамма: HLG * Стоимость: слева сверху * Первичные: BT.2020 Это цветовое пространство можно использовать в качестве входных данных для DIS видеопроцессоров, но никогда не будет использоваться для сканирования. |
D3DDDI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709 * Пространство цветов: RGB * Диапазон: 0-255 * Гамма: HLG * Стоимость: нет * Первичные: BT.709 |
D3DDDI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020 * Пространство цветов: RGB * Диапазон: 16-235 * Гамма: 2,4 * Стоимость: нет * Первичные: BT.709 |
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709 * Colorspace: YCbCr * Диапазон: 16-235 * Гамма: 2,4 * Стоимость: слева * Первичные: BT.709 |
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020 * Colorspace: YCbCr * Диапазон: 16-235 * Гамма: 2,4 * Стоимость: слева * Первичные: BT.2020 |
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020 * Colorspace: YCbCr * Диапазон: 16-235 * Гамма: 2,4 * Стоимость: слева сверху * Первичные: BT.2020 |
D3DDDI_COLOR_SPACE_CUSTOM Используется пользовательское определение цвета. |
Комментарии
Подсемплинг и макет цветовых каналов выводятся из формата поверхности.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Верхняя часть | d3dukmdt.h (включая D3dumddi.h, D3dkmddi.h) |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по