IMFVideoSampleAllocator::SetDirectXManager 方法 (mfidl.h)

指定视频媒体接收器要使用的 Direct3D 设备管理器。

语法

HRESULT SetDirectXManager(
  [in] IUnknown *pManager
);

参数

[in] pManager

指向 Direct3D 设备管理器的 IUnknown 接口的指针。 媒体接收器查询 IDirect3DDeviceManager9 接口的此指针。

返回值

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_OK
方法成功。

注解

媒体接收器使用 Direct3D 设备管理器获取指向 Direct3D 设备的指针,该指针用于分配 Direct3D 表面。 设备管理器使管道 (中的多个对象(如视频呈现器和视频解码器) )共享同一个 Direct3D 设备。

要求

要求
最低受支持的客户端 Windows Vista [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2008 [桌面应用 | UWP 应用]
目标平台 Windows
标头 mfidl.h
Library Mfuuid.lib

另请参阅

IMFVideoSampleAllocator