структура DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS (d3dkmddi.h)
Определяет диапазон YUV и сведения о преобразовании, описывающие многоплановый наложение.
Синтаксис
typedef struct _DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS {
union {
struct {
UINT NominalRange : 1;
UINT Bt709 : 1;
UINT xvYCC : 1;
UINT Reserved : 29;
};
UINT Value;
};
} DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS;
Члены
NominalRange
Если этот параметр задан, значения YUV варьируются от 16 до 235 включительно вместо диапазона по умолчанию от 0 до 255 включительно.
Задание этого элемента эквивалентно установке первого бита 32-разрядного элемента Value (0x00000001).
Bt709
Если задано значение , значения YUV следует преобразовать с использованием стандарта BT.709 вместо преобразования по умолчанию BT.601.
Задание этого элемента эквивалентно установке второго бита 32-разрядного элемента Value (0x00000002).
xvYCC
Если задано значение , значения YUV содержат данные xvYCC, а не обычные данные YCbCr.
Задание этого элемента эквивалентно установке третьего бита 32-разрядного элемента Value (0x00000004).
Reserved
Этот элемент зарезервирован и должен иметь нулевое значение.
Установка для этого элемента нулевого значения эквивалентна установке оставшихся 29 бит (0xFFFFFFF8) 32-разрядного элемента Value равными нулям.
Value
32-разрядное значение, определяющее тип выполняемой операции смешения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 |
Минимальная версия сервера | Windows Server 2012 R2 |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по