D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE 枚举 (d3d12video.h)
指定用于视频处理的 alpha 填充模式。 此值由 D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC 结构使用。
语法
typedef enum D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE {
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE,
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_BACKGROUND,
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_DESTINATION,
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM
} ;
常量
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE 目标矩形内的 Alpha 值设置为不透明。 |
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_BACKGROUND 目标矩形内的 Alpha 值设置为背景色中指定的 alpha 值。 |
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_DESTINATION 输出图面中的现有 alpha 值保持不变。 |
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM Alpha 值取自输入流、缩放并复制到该流的相应目标矩形。 输入流在 D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS 的 AlphaFillModeSourceStreamIndex 成员中指定。 如果输入流没有 alpha 数据,则视频处理器会将目标矩形中的 alpha 值设置为不透明。 如果禁用输入流或源矩形为空,则不会修改目标矩形中的 alpha 值。 |
注解
必须 始终支持D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE。 仅当驱动程序报告 D3D12_VIDEO_PROCESS_FEATURE_FLAG_ALPHA_FILL时,才支持后台、目标和源流模式。
要求
要求 | 值 |
---|---|
Header | d3d12video.h |