ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode 方法 (d3d11.h)
为视频处理器写入呈现目标的数据设置 alpha 填充模式。
语法
void VideoProcessorSetOutputAlphaFillMode(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE AlphaFillMode,
[in] UINT StreamIndex
);
参数
[in] pVideoProcessor
指向 ID3D11VideoProcessor 接口的 指针。 若要获取此指针,请调用 ID3D11VideoDevice::CreateVideoProcessor。
[in] AlphaFillMode
alpha 填充模式,指定为 D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE 值。
[in] StreamIndex
输入流的从零开始的索引。 如果D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAMAlphaFillMode,则使用此参数。 否则,将忽略 参数。
返回值
无
备注
若要了解设备支持的填充模式,请调用 ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps 方法。 如果驱动程序报告 D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL 功能,则驱动程序支持所有填充模式。 否则,必须D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUEAlphaFillMode 参数。
默认填充模式为 D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | d3d11.h |