TS Source Filter的文件操作問題
是這樣的,目前製作的TS Source Filter是直接給予文件路徑後開啟。
如:m_file = fopen("C:\\movie\\581.mpeg", "rb");
因此,在GraphEdit中使用此Filter時就會直接播放路徑下的文件。
想要請教的問題是,有可能從外部的程序傳路徑給Filter來使用嗎?
由於現在作的播放器是使用TS Source Filter來分析並播放文件,需要有一個功能可以讀取上/下一個文件,因此想問問從外部的程序傳路徑給Filter來使用是否可行。
麻煩各位指點了,謝謝。
[解决办法]
可以,继承IFileSourceFilter接口,然后实现其方法即可。