我正在开发一个需要使用Media Foundation从网络摄像头捕获视频的WPF项目。 现在我每次都可以从网络摄像头获取IMFsample,我曾使用SLIMDX将IMFMediaBuffer(从IMFSample获取)转换为IDirect3DSurface9指针并将其设置为D3DImage的后台缓冲区。它在PC上工作得很好,但是Windows平板电脑。
这是我在平板电脑上运行时收到的错误消息:
GPU设备实例已被暂停。使用GetDeviceRemovedReason确定适当的操作。
那么您是否知道将IMFSample呈现给UI的另一种方式? 感谢。