
Frame Grabber SDK (Windows-C) Developer Guide
{
static int nEventNum = 0;
nEventNum++;
if (NULL != pstEventInfo)
{
printf("%d Event: name %s id 0x%x time %lld \r\n", nEventNum, pstEventInfo->EventName,
pstEventInfo->nEventID, pstEventInfo->nTimestamp);
}
}
// Wait for key press.
void WaitForKeyPress(void)
{
while(!_kbhit())
{
Sleep(10);
}
_getch();
}
// Clear residual data from stdin.
void ClearStdin(void)
{
char c = '0';
do
{
c = getchar();
if (c == '\n' ||c == EOF)
{
break;
}
}
while(TRUE);
}
// Stream acquiring thread.
unsigned int __stdcall GrabbingThread(void* pUser)
{
if (pUser)
{
STREAMHANDLE
hStream = (STREAMHANDLE)pUser;
BUFFERHANDLE
hBuffer = NULL;
MV_FG_BUFFER_INFO stFrameInfo = {0};
int
nSaveImage = 10;
int
nFrameNum = 0;
// Start acquiring images.
int nRet = MV_FG_StartAcquisition(hStream);
130





















































































































































