перечисление D3DDDI_GAMMARAMP_TYPE (d3dukmdt.h)

Перечисление D3DDDI_GAMMARAMP_TYPE указывает тип гамма-пандуса, используемого в пути представления видео.

Синтаксис

typedef enum _D3DDDI_GAMMARAMP_TYPE {
  D3DDDI_GAMMARAMP_UNINITIALIZED,
  D3DDDI_GAMMARAMP_DEFAULT,
  D3DDDI_GAMMARAMP_RGB256x3x16,
  D3DDDI_GAMMARAMP_DXGI_1,
  D3DDDI_GAMMARAMP_MATRIX_3x4,
  D3DDDI_GAMMARAMP_MATRIX_V2
} D3DDDI_GAMMARAMP_TYPE;

Константы

 
D3DDDI_GAMMARAMP_UNINITIALIZED
Указывает, что переменной типа D3DDDI_GAMMARAMP_TYPE еще не присвоено понятное значение.
D3DDDI_GAMMARAMP_DEFAULT
Указывает гамма-пандус по умолчанию.
D3DDDI_GAMMARAMP_RGB256x3x16
Указывает, что таблица гамма-подстановки содержит три массива, по одному для каналов красного, зеленого и синего цветов. Каждый массив имеет 256 16-разрядных значений.
D3DDDI_GAMMARAMP_DXGI_1
Указывает, что таблица гамма-подстановки описывается структурой D3DDDI_GAMMA_RAMP_DXGI_1 .
D3DDDI_GAMMARAMP_MATRIX_3x4
Указывает, что преобразование цветового пространства определяется структурой D3DDDI_3X4_COLORSPACE_TRANSFORM.

Комментарии

Элемент GammaRampструктуры D3DKMDT_VIDPN_PRESENT_PATH является D3DKMDT_GAMMA_RAMP структурой. Элемент Type структуры D3DKMDT_GAMMA_RAMP является D3DDDI_GAMMARAMP_TYPE значением.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3dukmdt.h (включая D3dukmdt.h)

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

D3DKMDT_COLOR_BASIS