佚名通过本文主要向大家介绍了filter graph,filter graph.dll,graph,graph qq,graph是什么意思等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 删除graph中的所有filter,IEnumFilters Reset出错!
描述:
描述:
删除graph中的所有filter
// Stop the graph.
pControl->Stop();
// Enumerate the filters in the graph.
IEnumFilters *pEnum = NULL;
HRESULT hr = pGraph->EnumFilters(&pEnum);
if (SUCCEEDED(hr))
{
IBaseFilter *pFilter = NULL;
while (S_OK == pEnum->Next(1, &pFilter, NULL))
{
// Remove the filter.
pGraph->RemoveFilter(pFilter);
// Reset the enumerator.
pEnum->Reset();//走到这儿出错,unhandled exception
pFilter->Release();
}
pEnum->Release();
}