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


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

См. также

VideoProcessorSetOutputAlphaFillMode

VideoProcessorSetOutputBackgroundColor