목차 생성을 위한 RunGraphAndWait 함수
다음 함수는 목 차 자동 생성에 설명된 예제 프로그램의 도우미 함수입니다.
HRESULT RunGraphAndWait(IGraphBuilder* pGraph)
{
IMediaControl* pControl = NULL;
HRESULT hr = pGraph->QueryInterface(IID_IMediaControl, (VOID**)&pControl);
if(SUCCEEDED(hr))
{
hr = pControl->Run();
if(SUCCEEDED(hr))
{
IMediaEvent* pEvent = NULL;
hr = pControl->QueryInterface(IID_IMediaEvent, (VOID**)&pEvent);
if(SUCCEEDED(hr))
{
long eventCode = 0;
hr = pEvent->WaitForCompletion(INFINITE, &eventCode);
pEvent->Release();
pEvent = NULL;
}
}
pControl->Release();
pControl = NULL;
}
return hr;
}
관련 항목