перечисление D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE (d3d10umddi.h)
Задает режим альфа-заполнения для обработки видео.
Синтаксис
typedef enum D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE {
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE,
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND,
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION,
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM
} ;
Константы
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE Альфа-значения внутри целевого прямоугольника задаются как непрозрачные. |
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND Альфа-значения внутри целевого прямоугольника задаются как альфа-значение, указанное в цвете фона. Чтобы задать цвет фона, вызовите функцию VideoProcessorSetOutputBackgroundColor . |
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION Существующие альфа-значения остаются неизменными в выходной поверхности. |
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM Альфа-значения берутся из входного потока, масштабируются и копируются в соответствующий целевой прямоугольник для этого потока. Входной поток указывается в параметре StreamIndex функции VideoProcessorSetOutputAlphaFillMode . Если входной поток не содержит альфа-данных, видеопроцессор устанавливает альфа-значения в целевом прямоугольнике как непрозрачные. Если входной поток отключен или исходный прямоугольник пуст, альфа-значения в целевом прямоугольнике не изменяются. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Верхняя часть | d3d10umddi.h (включая D3d10umddi.h) |