This enumerated type specifies the camera location properties list
#include <camera/camera_api.h>
typedef enum { CAMERA_LOCATION_END = 0, CAMERA_LOCATION_NAME, CAMERA_LOCATION_POSITION_X, CAMERA_LOCATION_POSITION_Y, CAMERA_LOCATION_POSITION_Z, CAMERA_LOCATION_DIRECTION_X, CAMERA_LOCATION_DIRECTION_Y, CAMERA_LOCATION_DIRECTION_Z, CAMERA_LOCATION_ORIENTATION } camera_location_prop_t;
The string pointed to by this array should be allocated of size CAMERA_LOCATION_NAMELEN bytes.
The value (in metres) is a double value.
The value (in metres) is a double value.
The value (in metres) is a double value.
The value (in arbitrary scale) is a double value.
The value (in arbitrary scale) is a double value.
The value (in arbitrary scale) is a double value.
The value (in degrees) is a double value and represents clockwise rotation value.
These properties are used as keys for the camera_get_location_property() function. Each key is associated with a value of the indicated type.