Here is the VC++ code
SVisFileDescriptor filedescriptor1;
ZeroMemory(&filedescriptor1, sizeof(SVisFileDescriptor));
filedescriptor1.has_alpha_channel=CVisImageBase::IsAlphaWritten();
filedescriptor1.jpeg_quality=0;
filedescriptor1.filename=currentpath1;
pframe->SetTimer(22,5000,NULL);
imageS1.WriteFile(filedescriptor1);
This block is basically replicated in 3 different functions which in essence save 1 image EACH from a camera connected. I am not sure why this is happening. But my hunch is there is an overlap in someway which is why it saves 1 image(well partly) and fails to save the other 2
Any help would be greatly appreciated.
Thanks,
Vivek