IDXGIDecodeSwapChain 接口 (dxgi1_3.h)

表示桌面媒体应用用于解码视频数据并将其显示在 DirectComposition 图面上的交换链。

继承

IDXGIDecodeSwapChain 接口继承自 IUnknown 接口。 IDXGIDecodeSwapChain 还具有以下类型的成员:

方法

IDXGIDecodeSwapChain 接口包含以下方法。

 
IDXGIDecodeSwapChain::GetColorSpace

获取交换链使用的颜色空间。
IDXGIDecodeSwapChain::GetDestSize

获取用于视频处理 blit 操作的目标图面的大小。
IDXGIDecodeSwapChain::GetSourceRect

获取用于交换链的源区域。
IDXGIDecodeSwapChain::GetTargetRect

获取定义视频处理 blit 操作的目标区域的矩形。
IDXGIDecodeSwapChain::P resentBuffer

在输出适配器上显示一个帧。
IDXGIDecodeSwapChain::SetColorSpace

设置交换链使用的颜色空间。 (IDXGIDecodeSwapChain.SetColorSpace)
IDXGIDecodeSwapChain::SetDestSize

设置用于视频处理 blit 操作的目标图面的大小。
IDXGIDecodeSwapChain::SetSourceRect

设置定义视频处理 blit 操作的源区域的矩形。
IDXGIDecodeSwapChain::SetTargetRect

设置定义视频处理 blit 操作的目标区域的矩形。

注解

解码交换链主要用于 YUV 图面格式。 使用使用 RGB 图面格式创建的解码缓冲区时, TargetRectDestSize 必须设置为等于缓冲区尺寸。 SourceRect 不能超过缓冲区维度。

在克隆模式下,仅保证解码交换链显示在主输出上。

解码交换链不能与脏一起使用。

要求

要求
最低受支持的客户端 Windows 8.1 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 R2 [仅限桌面应用]
目标平台 Windows
标头 dxgi1_3.h

另请参阅

DXGI 接口

IDXGIFactoryMedia

IUnknown