Перечисление D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020 (d3d12umddi.h)

Содержит значения для режимов альфа-заполнения.

Синтаксис

typedef enum D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020 {
  D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_OPAQUE,
  D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_BACKGROUND,
  D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_DESTINATION,
  D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_SOURCE_STREAM
} ;

Константы

 
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_OPAQUE
Альфа-значения внутри целевого прямоугольника задаются как непрозрачные.
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_BACKGROUND
Альфа-значения внутри целевого прямоугольника задаются как альфа-значение, указанное в цвете фона.
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_DESTINATION
Существующие альфа-значения остаются неизменными в области вывода.
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_SOURCE_STREAM
Альфа-значения берутся из входного потока, масштабируются и копируются в соответствующий прямоугольник назначения для этого потока. Входной поток указывается в элементе AlphaFillModeSourceStreamIndexструктуры D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC . Если входной поток не содержит альфа-данных, видеопроцессор устанавливает альфа-значения в целевом прямоугольнике как непрозрачные. Если входной поток отключен или исходный прямоугольник пуст, альфа-значения в целевом прямоугольнике не изменяются.

Комментарии

Режим альфа-заполнения используется в D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS. Флаг D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE поддерживается всегда. Фоновый режим, режим назначения и исходного потока поддерживается только в том случае, если драйвер сообщает D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_ALPHA_FILL.

Требования

Требование Значение
Заголовок d3d12umddi.h (включая D3d12umddi.h)