Could somebody help me in understanding ,How the filter state transition done
I read filter state transitions done in upstream order. Starting from renderer to source filter.
Initially graph will be in which state Paused
i have Source filter->Transform Filter-> Renderer
In graphedit when we run the graph, the filter graph manager will dispatch Run to all filters in the graph simultaneously
I have overrided Run method in Transform Filter, just to give some pop up.
Source filter has sent the media sample and delivered it to transform filter's input pin after this Run method has called.
I expected source filter's and transform filter's Run methods will be called at the same time.But it's not.
How the filter graph manager does dispatching states