I know how to check if a video has completed it's duration, but how do I make it restart from the beginning without a new window?
I can't find anything useful on the web, or maybe im just overlooking something I dont know.
IGraphBuilder *pGraph;
IMediaControl *pControl;
IMediaEvent *pEvent;
pGraph->RenderFile(L"video.wmv");
pControl->Run();
while(true)
{
pEvent->GetEvent(&evCode,¶m1,¶m2,0);
switch(evCode)
{
case EC_COMPLETE:
// Restart
pControl->Stop();
// Right here i want to tell it to restart from beginning
pControl->RenderFile(L"video.wmv"); // <- Opens new window
pGraph-> RenderFile(L"video.wmv"); // <- As does this
// I'm guessing that i need to use filters somehow, but i have no clue where to begin with it
break;
}
pEvent->FreeEventParams(evCode,param1,param2);
}
any help would be appreciated =)