Перечисление 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) |