перечисление D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE (d3d11.h)
Задает режим альфа-заполнения для обработки видео.
Синтаксис
typedef enum D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE {
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE = 0,
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND = 1,
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION = 2,
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM = 3
} ;
Константы
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE Значение: 0 Альфа-значения внутри целевого прямоугольника задаются как непрозрачные. |
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND Значение: 1 Альфа-значения внутри целевого прямоугольника задаются как альфа-значение, указанное в цвете фона. Чтобы задать цвет фона, вызовите метод ID3D11VideoContext::VideoProcessorSetOutputBackgroundColor . |
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION Значение: 2 Существующие альфа-значения остаются неизменными в выходной поверхности. |
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM Значение: 3 Альфа-значения берутся из входного потока, масштабируются и копируются в соответствующий целевой прямоугольник для этого потока. Входной поток указывается в параметре StreamIndex метода ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode . Если входной поток не содержит альфа-данных, видеопроцессор устанавливает альфа-значения в целевом прямоугольнике как непрозрачные. Если входной поток отключен или исходный прямоугольник пуст, альфа-значения в целевом прямоугольнике не изменяются. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Верхняя часть | d3d11.h |