User Guide

ArduCAM USB Camera SDK User Guide
www.ArduCAM.com
6
4.2.2 Image Capture Function
4.2.2.1 unsigned int ArduCam_beginCaptureImage( ArduCamHandle useHandle )
Create and prepare the image capture task list.
Param 1: handle to the USB camera instance
Return value: error code
4.2.2.2 unsigned int ArduCam_captureImage( ArduCamHandle useHandle )
Launch an image capture task.
Param 1: handle to the USB camera instance
Return value: error code
4.2.2.3 unsigned int ArduCam_endCaptureImage( ArduCamHandle useHandle )
Destroy the image capture task list.
Param 1: handle to the USB camera instance
Return value: error code
4.2.2.4 Recommend Operation Procedure
beginCaptureImage captureImage endCaptureImage
End?
N
Y
4.2.3 Image Read Function
4.2.3.1 unsigned int ArduCam_availableImage( ArduCamHandle useHandle )
Check if the image is available for reading in image FIFO.
Param 1: handle to the USB camera instance
Return value: error code
4.2.3.2 unsigned int ArduCam_readImage( ArduCamHandle useHandle, unsigned
char* &pu8FrameData )
Read one image data from image FIFO.
Param 1: handle to the USB camera instance
Param 2: image data pointer
Return value: error code
4.2.3.3 unsigned int ArduCam_del( ArduCamHandle useHandle )
Delete the image data from image FIFO.
Param1: handle to the USB camera instance
Return value: error code
4.2.3.4 unsigned int ArduCam_flush( ArduCamHandle useHandle )
Clear all the image data from image FIFO.
Param1: handle to the USB camera instance
Return value: error code
4.2.3.5 Recommend Operation Procedure
availableImage
Exist?
readImage del
Y
N
4.2.4 Sensor Register Access Function
4.2.4.1 unsigned int ArduCam_writeSensorReg( ArduCamHandle useHandle, unsigned