# CAMERA_IsBusy

## Syntax

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

## Arguments

None.

## Return Values

Returns `TRUE` if the camera is capturing image data

## Description

Returns `TRUE` if the camera is capturing image data. Specifically, the image capture state spans from the end of the camera V-Blank that follows a call to the `CAMERA_Start` or `CAMERA_StartCapture` function until the start of the camera V-Blank that follows a call to the `CAMERA_Stop` or `CAMERA_StopCapture` function. If the aforementioned functions are called during a camera V-Blank, the state is updated during that V-Blank instead of the next one.
Note: If capturing is stopped while the camera is in standby mode, this function continues to return `TRUE` even though image data is not being obtained.
The following functions cannot be used while this function returns `TRUE`.
`CAMERA_SetTrimmingParamsCenter`
`CAMERA_SetTrimmingParams`
`CAMERA_SetTrimming`
`CAMERA_SetOutputFormat`
`CAMERA_SetTransferLines`

## See Also

`CAMERA_Start`
`CAMERA_StartCapture`
`CAMERA_Stop`
`CAMERA_StopCapture`

## Revision History

2008/07/11 Removed the `CAMERA_PowerOn` and `CAMERA_PowerOff` functions.
2008/04/02 Added a note.
2007/11/14 Added an explanation of the timing for state updates.
2007/10/02 Initial version.

CONFIDENTIAL