I am working on a media player using the Media Foundation. I want to support playback of VOB files. However, the media fund does not currently support the VOB container. So I want to use DirectShow for this.
My idea here is not to use an alternative path using a DirectsShow graphic, but simply to capture a video frame and transfer it to the same pipeline in a multimedia environment. In the media fund, I have an "IMFSourceReader" that simply reads frames from a video file. Is there a direct equivalent of a show that just gives me frames without having to create a graph, start a playback loop, and then try to extract frames from the output of penders? (To be more clear, DirectShow supports an architecture in which it can give me raw frames without having to play the video?)
I read about ISampleGrabber, but it is deprecated, and I think it will not fit my architecture. I have not worked on DirectShow before.
Thanks Mots
source share