IFileSourceFilter接口文件重
是的,之前了TS Source Filter的文件操作,下又遇到另一想教大家,IFileSourceFilter接口的文件如何重呢?
第一次用TS Source Filter的候用Load入文件
hr = CoCreateInstance(CLSID_TSFileSource, NULL, CLSCTX_INPROC_SERVER,IID_IBaseFilter, reinterpret_cast<void**>(&m_pTSSourceFilter));
hr = m_pFilterGraph->AddFilter(m_pTSSourceFilter, L"TS File Source");
pSource-> QueryInterface(IID_IFileSourceFilter, (void**)&m_FileSource);
m_FileSource-> Load(L"C:\\movie\\581.mpeg", NULL);
m_FileSource-> Release();
如果需要入新文件,如何呢?
[解决办法]
载入新文件的话,可以把当前的Graph销毁,重建一个新的Graph,然后在新建时按照上一个的流程指定新的文件即可。
[解决办法]