D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE 枚举 (d3d10umddi.h)

指定用于视频处理的 alpha 填充模式。

语法

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
目标矩形内的 Alpha 值设置为不透明。
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND
目标矩形中的 Alpha 值设置为背景色中指定的 alpha 值。 若要设置背景色,请调用 VideoProcessorSetOutputBackgroundColor 函数。
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION
输出图面中现有的 alpha 值保持不变。
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM
Alpha 值取自输入流、缩放并复制到该流的相应目标矩形。 输入流在 VideoProcessorSetOutputAlphaFillMode 函数的 StreamIndex 参数中指定。

如果输入流没有 alpha 数据,视频处理器会将目标矩形中的 alpha 值设置为不透明。 如果输入流被禁用或源矩形为空,则不会修改目标矩形中的 alpha 值。

要求

要求
最低受支持的客户端 Windows 8
最低受支持的服务器 Windows Server 2012
标头 d3d10umddi.h (包括 D3d10umddi.h)

另请参阅

VideoProcessorSetOutputAlphaFillMode

VideoProcessorSetOutputBackgroundColor