Overview DEVA028 USB User’s Manual
ii
3.3 Data structures......................................................................13
3.3.1 CAM_IDENTIFICATION...........................................................................13
3.3.2 CAPTURE_COLOUR_ADJUSTMENT....................................................13
3.3.3 CAPTURE_IMAGE_ADJUSTMENT........................................................14
3.3.4 CAM_WINDOW........................................................................................14
3.3.5 DEST_WINDOW.......................................................................................15
3.3.6 CAPTURE_REQUIREMENT_PARAMS..................................................16
3.3.7 CAPTURE_AUTO_EXPOSURE_PARAMS.............................................17
3.3.8 CAPTURE_AUTO_ADJUST_PARAMS..................................................18
3.3.9 CAPTURE_HISTOGRAM.........................................................................18
3.3.10 CAPTURE_FRAME_INFO.......................................................................19
3.3.11 CAPTURE_SYNC_PARAMETERS.........................................................20
3.3.12 CAPTURE_RENDER_CONFIG...............................................................20
3.3.13 CAMERA_SETTINGS..............................................................................20
3.4 Initialisation and camera setup functions...........................21
3.4.1 open_cam................................................................................................21
3.4.2 close_cam................................................................................................21
3.4.3 reset_cam................................................................................................21
3.4.4 num_cameras..........................................................................................22
3.4.5 enumerate_cameras...............................................................................22
3.4.6 get_camera_id.........................................................................................23
3.4.7 get_camera_description.........................................................................23
3.4.8 set_camera_description.........................................................................24
3.4.9 get_camera_settings..............................................................................24
3.4.10 set_camera_settings...............................................................................25
3.5 Capture stream allocation and control functions...............25
3.5.1 alloc_capture...........................................................................................25
3.5.2 free_capture.............................................................................................26
3.5.3 reset_capture...........................................................................................26
3.5.4 chain_capture..........................................................................................27
3.5.5 capture_control.......................................................................................27
3.5.6 hook_capture_callback...........................................................................28
3.6 Capture stream setup and image data functions................29