|
GEV_STATUS GevInitializeTransfer |
(GEV_CAMERA_HANDLE handle, GevBufferCyclingMode mode, UINT64 bufSize, UINT32 numBuffers, |
|
Description |
|
|
Initializes
a streaming transfer of frames to the list of buffers indicated. The size of
the buffers and the buffer cycling mode is also set. |
|
|
Parameters |
|
|
handle |
Handle
to the camera. |
|
mode |
Buffer
cycling mode. Can be either : Asynchronous: All buffers available all the
time with no protection between the application and the acquisition process. Or SynchronousNextEmpty; Buffers obtained by the
application are available only to the application until released back to the
acquisition process. Buffers are filled in the order they are released back
to the acquisition process. If there are no more buffers available to the
acquisition process, subsequent images are not stored to memory and are
deemed to have been sent to the “trash”. |
|
bufSize |
The
allocated size of buffers to be used in the transfer. |
|
numBuffers |
Number
of buffers addresses in array. |
|
bufAddress |
Array
of buffer addresses (already allocated). |
|
Return Value |
|
|
GEV_STATUS |
Possible values are: GEVLIB_OK Note: Errors include attempting to
initialize the transfer on a connection that is not set up for streaming. |
Related Topics