Поделиться через


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

См. также раздел

VideoProcessorSetOutputAlphaFillMode

VideoProcessorSetOutputBackgroundColor