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

另请参阅

ID3D11VideoContext