directshow - Draw current frame during seek operations -


i'm suing imediaseeking::setpositions set video frame. if video playback paused, sometimes, if i'm doing many setpositions 1 after not redrawing untill start playback again. tried using ivmrwindowlesscontrol9::repaintvideo after setpositions frame remained unchanged.
there way repaint current frame on pause \ during seeking in vmr9?

in standard pipeline there no entity on filter graph keep last video frame redrawing purposes. seeking involves flushing remains on line, preloading fresh data new streaming point.

if want provide video renderer sort of banner displayed while seek operation in progress, way putting custom filter onto video leg of pipeline close video renderer. filter in charge of keeping copy of last displayed frame , capable of delivering data downstream video renderer on seek operation before received valid frame upstream connection.

a handy copy of last displayed frame might suitable in other scenarios since filter can redeliver data on request time application might need this. instance, can used when vmr's mixer bitmap updated application, , vmr expects next master video frame come visualize bitmap update. filter can force update delivering copy of holds.


Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -