How access to video frame in VFW

I record video from camcorder by TV card with function VFW.

Video is connected like that:

capwin = capCreateCaptureWindowA(NULL,

WS_CHILD + WS_VISIBLE + WS_OVERLAPPED,

x,y,x+dx,y+dy,mywindow,1);

capDriverConnect(capwin, 0);

I grab single snapshots like that:

capCaptureSingleFrameOpen(capwin);

capCaptureSingleFrame(capwin);

Is there any access how to get to video frame in buffer (memory) before saving this frame to file and this frame modify - for example write titles and time or convert it to grey scale

Thanks T.Franek