public virtual void RunGraph()
{
IMediaControl mediaControl = this.graphBuilder as IMediaControl;
FilterState pfs;
mediaControl.GetState(0, out pfs);
if (pfs != FilterState.Running)
{
int hr = mediaControl.Run();
ThrowExceptionForHR("Running the graph: ", hr);
IsPossibleGraphRun = false;
IsPossibleGraphPause = true;
IsPossibleGraphStop = true;
}
}