IDirectXVideoMemoryConfiguration 接口 (dxva2api.h)

设置未压缩视频图面的视频内存类型。 此接口由视频解码器和转换使用。

DirectShow 增强的视频呈现器 (EVR) 筛选器将此接口作为筛选器输入引脚上的服务公开。 若要获取指向此接口的指针,请使用服务标识符MR_VIDEO_ACCELERATION_SERVICE调用 IMFGetService::GetService

视频解码器可以使用此接口枚举 EVR 筛选器的首选图面类型,然后选择图面类型。 然后,解码器应创建该类型的图面来保存解码操作的结果。

此接口不定义清除图面类型的方法。 对于 DirectShow,断开连接两个筛选器会使图面类型失效。

继承

IDirectXVideoMemoryConfiguration 接口继承自 IUnknown 接口。 IDirectXVideoMemoryConfiguration 还包含以下类型的成员:

方法

IDirectXVideoMemoryConfiguration 接口包含以下方法。

 
IDirectXVideoMemoryConfiguration::GetAvailableSurfaceTypeByIndex

检索受支持的视频图面类型。
IDirectXVideoMemoryConfiguration::SetSurfaceType

设置解码器将用于 DirectX 视频加速 (DVXA) 2.0 的视频图面类型。

要求

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

另请参阅

媒体基础接口

在 DirectShow 中支持 DXVA 2.0