新手对RenderFile()不太清楚,高手给解释一下
新手学DS,有几个基本东东不太清楚,请高手详细解释一下,谢谢
IGraphBuilder * mGraph;
mGraph常见成功以后调用RenderFile(inFile, NULL);
该函数调用成功后,建立了一条Filter链路(Filter Graph),如果我这个时候要播放另外一个文件,是不是直接
mGraph->RenderFile(inFile, NULL);
mGraph->Run();
就可以了,还是要先把 mGraph 释放掉,重新建立IID_IGraphBuilder接口,再RenderFile。
如果不需要重建创建IID_IGraphBuilder接口,我上一个文件建立的Filter链路,是不是自动被系统被正确释放掉了呢,如果没有释放,IID_IGraphBuilder会维持多个Filter链路吗?
由于初学DS,很多概念可能表述不清,高手勿笑