# CAMERACallback

## Definition

  `#include <twl/camera.h>`

      typedef void (*CAMERACallback)(CAMERAResult result, void *arg);

## Elements

result | Camera processing result.
arg | Arguments to pass to the callback function when it is invoked.

## Description

This is the callback function type invoked when asynchronous camera processing has completed. One of the following values will be passed to result:

- CAMERA_RESULT_SUCCESS
- CAMERA_RESULT_SUCCESS_FALSE
- CAMERA_RESULT_INVALID_COMMAND
- CAMERA_RESULT_ILLEGAL_PARAMETER
- CAMERA_RESULT_ILLEGAL_STATUS
- CAMERA_RESULT_BUSY
- CAMERA_RESULT_FATAL_ERROR

## Revision History

2007/11/09 Initial version.

CONFIDENTIAL