MikeInman
March 3, 2010, 15:12:56
Hi,
I have an app which opens a Grabber on a camera, connects it to a 6 image FrameHandlerSink in GrabberSinkType::eRUN mode, and also adds a Listener callback handler for GrabberListener::eFRAMEREADY events. The callback pulls frame buffers using getLastAcqMemBuffer(), and from there our app does custom processing of the frames including increasing the overall frame size.
So far so good - we also have implemented a still image capture function that writes .png format processed frames on demand.
Where we want to go from here is to write the processed image stream to an .avi file using a selected codec.
Is there an easy way to take our series of processed frame buffers and feed them to the codec and container using the IC imaging library?
Thanks,
Mike
I have an app which opens a Grabber on a camera, connects it to a 6 image FrameHandlerSink in GrabberSinkType::eRUN mode, and also adds a Listener callback handler for GrabberListener::eFRAMEREADY events. The callback pulls frame buffers using getLastAcqMemBuffer(), and from there our app does custom processing of the frames including increasing the overall frame size.
So far so good - we also have implemented a still image capture function that writes .png format processed frames on demand.
Where we want to go from here is to write the processed image stream to an .avi file using a selected codec.
Is there an easy way to take our series of processed frame buffers and feed them to the codec and container using the IC imaging library?
Thanks,
Mike