ID3D11VideoContext1 接口 (d3d11_1.h)

提供 Microsoft Direct3D 11 设备的视频功能。

继承

ID3D11VideoContext1 接口继承自 ID3D11VideoContextID3D11VideoContext1 还具有以下类型的成员:

方法

ID3D11VideoContext1 接口包含以下方法。

 
ID3D11VideoContext1::CheckCryptoSessionStatus

检查加密会话的状态。
ID3D11VideoContext1::D ecoderEnableDownsampling

指示将使用解码器向下采样,并且驱动程序应分配适当的引用帧。
ID3D11VideoContext1::D ecoderUpdateDownsampling

汇报解码器向下采样参数。
ID3D11VideoContext1::GetDataForNewHardwareKey

允许驱动程序返回初始化新硬件密钥时使用的 IHV 特定信息。
ID3D11VideoContext1::SubmitDecoderBuffers1

提交一个或多个缓冲区进行解码。 (ID3D11VideoContext1.SubmitDecoderBuffers1)
ID3D11VideoContext1::VideoProcessorGetBehaviorHints

返回驱动程序提示,指示哪些视频处理器操作最好使用多平面覆盖硬件而不是 ID3D11VideoContext::VideoProcessorBlt 方法执行。
ID3D11VideoContext1::VideoProcessorGetOutputColorSpace1

获取视频处理器输出图面的颜色空间信息。
ID3D11VideoContext1::VideoProcessorGetOutputShaderUsage

获取一个值,该值指示调用 ID3D11VideoContext::VideoProcessorBlt 的输出图面是否可以由 Direct3D 着色器读取。
ID3D11VideoContext1::VideoProcessorGetStreamColorSpace1

获取视频处理器输入流的颜色空间信息。
ID3D11VideoContext1::VideoProcessorGetStreamMirror

获取指示视频处理器输入流是垂直翻转还是水平翻转的值。
ID3D11VideoContext1::VideoProcessorSetOutputColorSpace1

设置视频处理器输出图面的颜色空间信息。
ID3D11VideoContext1::VideoProcessorSetOutputShaderUsage

设置一个值,该值指示从调用 ID3D11VideoContext::VideoProcessorBlt 的输出图面是否将由 Direct3D 着色器读取。
ID3D11VideoContext1::VideoProcessorSetStreamColorSpace1

设置视频处理器输入流的颜色空间信息。
ID3D11VideoContext1::VideoProcessorSetStreamMirror

指定视频处理器输入流应垂直翻转还是水平翻转。

注解

若要获取指向此接口的指针,请使用 ID3D11DeviceContext1 接口指针调用 QueryInterface

要求

要求
最低受支持的客户端 Windows 10 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2016 [桌面应用 |UWP 应用]
目标平台 Windows
标头 d3d11_1.h

另请参阅

Direct3D 11 视频接口

ID3D11DeviceContext

ID3D11VideoContext