New (as in 4 days) to DirectShow. I have a filtergraph working and code written that lets me choose a camera, set it's resolution, preview it's video, compress it using XVID codec and save it to an AVI file.
How can I get the frames as byte arrays as they are coming out of the videocompressor filter in the graph?
I need to save the compressed frames to a file where the video frames are muxed with other scientific data.
The file format being used is HDF5 and the camera frames need to be interleaved with frames from other scientific instruments as they are received so they can be played back in the same order as they were received. I have this working for all device, except the webcams.
For playback, I need to feed the FilterGraph from one of the streams in the data file. Any advice on that would also be welcome!
Thanks in advance!