# CAMERA_StartCapture

## Syntax

  `#include <twl/camera.h>`
  `void CAMERA_StartCapture( void );`

## Arguments

None.

## Return Values

None.

## Description

Starts capturing. Starts getting image data from the next frame after this function was called (at the end of the camera V-Blank). For this reason, the actual sending of data to the buffer set by functions such as `CAMERA_DmaRecvAsync` does not begin until after the next camera V-Blank.
Note that the camera V-Blank differs from the LCD (GX) V-Blank.
This function starts saving image data to the line buffer for the active camera. The `CAMERA_I2CActivate` function must be called to start the camera module itself.
Note:
If camera settings are changed using any of the `CAMERA_I2C*` functions, the changes may be delayed for approximately one frame before they are applied. Consequently, note that if camera settings are changed while capturing, the application may not be able to get an updated image (an image with changes applied) at the time the application intended.

## See Also

`CAMERA_StopCapture`
`CAMERA_I2CActivate`
`CAMERA_DmaRecvAsync`

## Revision History

2009/03/25 Added a note on changes to camera settings during capture operations.
2008/11/21 Added a note on the timing at which data transmissions actually start.
2007/10/22 Added Description.
2007/10/02 Initial version.

CONFIDENTIAL