I'm using sequencer for seamless playback.
I'm trying to perform scrubbing on my playlist, but it doesn't work as MSDN
describes it.
To simplify my steps:
1) call Pause()
2) call SetRate() to set the rate to 0.0
3) call MFCreateSequencerSegmentOffset() with sequencer element ID and seek position
4) call Start()
First problem is that I never receive the MESessionScrubSampleComplete notification.
(My output node is created with MFCreateVideoRendererActivate)
Second, instead of presenting a still frame, my playback is running at 1-2 fps
after calling IMFMediaSession::Start(). I even checked the rate, it is set to 0.0.
No errors at all.
If it helps, I'm playing 2 wmv files.