通常為了特殊的需求, 我們會寫自己的 Filter, 並且加入 Filter graphic 中進行影像的編解碼動作.
當程式結束的時候, 我們該如何處置這個新建的 Filter 呢?
delete myFilter; // ? (你不能直接用 delete 指令!)
好了, 既然不能使用 delete, 難道要讓他 memory leak 嗎 ?
正確答案是: 用 filter graphic manager 來刪除你的 filter.
詳細作法如下:
----------------------------------------
hr=pFG->RemoveFilter(myFilter);
----------------------------------------
by Jing
沒有留言:
張貼留言