перечисление 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 (include D3d10umddi.h) |