Link to home
Start Free TrialLog in
Avatar of ecologista
ecologista

asked on

C++ VIDEO CAPTURE CALLBACK FUNCTION

Hello. My name is Antonio and my problem the following one:

I´m making an video capture application (using Borland C++ Builder 3.0) and I´m trying to register a Callback function (using the VFW API) in order to get images from a Camera. But I have to get the image data directly from memory buffer. So:

 - How can I register the Callback function that calls me when a frame buffer is filled. I think that is as follow: Isn´t it?
 SendMessage(h,WM_CAP_SET_CALLBACK_VIDEOSTREAM,index,myfunction);

LRESULT CALLBACK myfunction(HWND h,LPVIDEOHDR vid){ }

 - Which is the source code that I need to handle with the vid parameter (LPVIDEOHDR).

if you need my source code in order to study the complete module in deep, please tell me.

I hope you can help me.

Thanks before hand.
ASKER CERTIFIED SOLUTION
Avatar of chensu
chensu
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of ecologista
ecologista

ASKER

Thank you very much chensu.
I´m surprised of how fast I got the answer.
Although, I haven´t test the whole information received.
I suppose that I´ll be able to write the right code inside the callback function. If not, I´ll ask again.

                                Greetings.