D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE 枚举 (d3d11.h)
指定用于视频处理的 alpha 填充模式。
语法
typedef enum D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE {
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE = 0,
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND = 1,
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION = 2,
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM = 3
} ;
常量
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE 值: 0 目标矩形内的 Alpha 值设置为不透明。 |
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND 值:1 目标矩形内的 Alpha 值设置为背景色中指定的 alpha 值。 若要设置背景色,请调用 ID3D11VideoContext::VideoProcessorSetOutputBackgroundColor 方法。 |
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION 值: 2 输出图面中的现有 alpha 值保持不变。 |
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM 值: 3 Alpha 值取自输入流、缩放并复制到该流的相应目标矩形。 输入流在 ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode 方法的 StreamIndex 参数中指定。 如果输入流没有 alpha 数据,则视频处理器会将目标矩形中的 alpha 值设置为不透明。 如果禁用输入流或源矩形为空,则不会修改目标矩形中的 alpha 值。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 [桌面应用 |UWP 应用] |
标头 | d3d11.h |