为mov文件选择正确的源过滤器

时间:2016-06-03 15:12:37

标签: c++ windows directx media-player directshow

我在桌面上安装了Medialooks QT Source,当我从graphedt或graphedtnext工具中选择渲染文件选项时,它会选择Medialooks Qt源作为源过滤器并构建图形。但是如果我在我的应用程序中调用 m_grahBuilder-> RenderFile(),它会选择Asyncreader作为源过滤器,最后我的图形创建失败。我已经浏览了graphedtnext的源代码。他们还使用 RenderFile()函数自动创建图。如何让Directshow自动选择正确的过滤器(我不想使用CLS_ID添加)。我只是想知道graphedt和graphedtnxt在这些场景中是如何工作的。

0 个答案:

没有答案