camera_enable_shutter_event()

Enable the shutter event.

Synopsis:

#include <camera/camera_api.h>
 
camera_error_t camera_enable_shutter_event(camera_handle_t handle, camera_eventkey_t *key, struct sigevent *event)

Arguments:

handle

The handle returned by a call to the camera_open() function.

key

A pointer to a camera_eventkey_t. This argument it is required for future function calls to identify the proper event.

event

A pointer to a sigevent. The sigevent must be initialized by the caller. This is the sigevent that will be sent back to the user when the event occurs.

Library:

libcamapi

Description:

Use this function to enable the shutter event, which is signalled when the shutter fires for a photo capture. Call this function when configuring the Camera API for event mode instead of callback mode.

Returns:

CAMERA_OK when the function successfully completes, otherwise another camera_error_t value that provides the reason that the call failed.