# CAMERA_Start

## Syntax

  `#include <twl/camera.h>`
  `CAMERAResult CAMERA_Start(CAMERASelect camera);`

## Arguments

camera | Specifies the camera to start. (`CAMERA_SELECT_IN` or `CAMERA_SELECT_OUT`)

## Return Values

Returns `CAMERA_RESULT_SUCCESS` when successful. Returns errors on failure.

## Description

Starts the specified camera and begins capturing. This function will internally call the `CAMERA_I2CActivate`, `CAMERA_ClearBuffer`, and `CAMERA_StartCapture` functions.

## See Also

`CAMERA_I2CActivate`, `CAMERA_ClearBuffer`, `CAMERA_StartCapture`, `CAMERASelect`

## Revision History

2007/10/02 Initial version.

CONFIDENTIAL