我的应用程序使用VMR9 Renderless模式播放WMV文件。我用IGraphBuilder :: RenderFile和IMediaControl控制回放构建过滤器图形。一切都好起来,但我不知道如何确定源视频大小。有任何想法吗?如何使用VMR9无渲染模式查找源视频大小
注意:在How can I adjust the video to a specified size in VMR9 renderless mode?之前询问过此问题。但解决方案是使用Windowless模式,而不是Renderless模式,这将需要重写我的代码。
谢谢你指点我正确的方向。它花了一段时间,但我能够弄清楚如何通过浏览过滤器图来找到我的源视频。我希望能有一个更简单的方法来完成这个任务,但它似乎是唯一的方法 - 至少在Renderless模式下。 – 2011-06-02 21:40:13
@Knute:在DirectShow方面,没有什么是容易的。它的灵活性如同地狱般,但在我看来它越早越好。 – Goz 2011-06-02 22:06:22
悲哀的媒体基金会更糟。 – Alan 2011-06-03 02:49:33