我的應用程序使用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