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 图面格式创建的解码缓冲区时, TargetRect 和 DestSize 必须设置为等于缓冲区尺寸。 SourceRect 不能超过缓冲区维度。
在克隆模式下,仅保证解码交换链显示在主输出上。
解码交换链不能与脏一起使用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8.1 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | dxgi1_3.h |