DirectShow
道道道人间道
这个作者很懒,什么都没留下…
展开
-
解决IBasicVideo::GetCurrentImage返回0x8000ffff(E_UNEXPECTED Catastrophic failure)错误
经过查阅一番资料后,得到如下的解决方案:方案1:使用替代的接口ISampleGrabber,代替IBasicVideo,具体调用的函数为:ISampleGrabber::GetCurrentBuffer.可以参考文章:dshow中使用Sample Grabber filter抓取图像。在我的开发环境win10 + vs2013下没能找到ISampleGrabber接口;而在官方文档中提到ISa...原创 2018-10-10 11:30:10 · 1911 阅读 · 0 评论 -
VMR9 IBasicVideo::GetCurrentImage very slow
reason:You are trying to read back from video memory. Depending on hardware, such read-backs might be extremely slow. GetCurrentImage method is intended for rare snapshots where performance is not c...转载 2018-10-16 20:38:51 · 624 阅读 · 0 评论 -
DirectShow中VM9的创建与使用
Call CoCreateInstance to create the VMR-9: IBaseFilter *pVmr = NULL;hr = CoCreateInstance(CLSID_VideoMixingRenderer9, 0, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void**)&pVmr); Cal...转载 2018-10-10 11:41:50 · 484 阅读 · 0 评论 -
Direct3D 环境中的 DirectShow 电影
发布日期 : 12/21/2004 | 更新日期 : 12/21/2004Mike Borozdin适用于:Microsoft DirectShowMicrosoft Direct3DMicrosoft DirectX 9.0摘要: 从 DirectShow 或 Direct3D 应用程序开发人员的角度了解如何在 Direct 3D 环境中播放视频。本页内容简介 VMR-...转载 2018-11-15 21:34:33 · 433 阅读 · 0 评论