Home > C: Programming > Function Descriptions > | History back Previous chapter Next chapter Print |
is_InitImageQueue |
uEye Camera Manual Version 3.80
is_InitImageQueue
USB 2.0 GigE |
USB 2.0 GigE |
Syntax
INT is_InitImageQueue (HIDS hCam, INT nMode)
Description
is_InitImageQueue() enables the queue mode for existing image memory sequences. New images will be added to the end of the queue on arrival (FIFO principle). The image memory sequence has to be created with is_AddToSequence() prior to calling is_InitImageQueue().
With is_WaitForNextImage() you can query the pointer and sequence ID of the last (i.e. oldest) image in the sequence.
|
Input Parameters
hCam |
Camera handle |
nMode |
Queue mode. Currently only nMode = 0 is supported. |
Return Values
IS_SUCCESS |
Function executed successfully |
IS_NO_SUCCESS |
General error message |
Related Functions
Example
// A previously initialized camera continuously captures images // until a timeout or transfer error occurs. // Note: image memories have to be allocated before this
is_InitImageQueue (m_hCam, 0); INT nMemID = 0; char *pBuffer = NULL;
while (IS_SUCCESS == is_WaitForNextImage(m_hCam, 1000, &pBuffer, &nMemID)) { is_SaveImageMem (m_hCam, "image.bmp", pBuffer, nMemID); is_UnlockSeqBuf (m_hCam, nMemID, pBuffer); } is_ExitImageQueue (m_hCam); |