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_YAW, CAMERA_LOCATION_DIRECTION_X = CAMERA_LOCATION_YAW, CAMERA_LOCATION_PITCH, CAMERA_LOCATION_DIRECTION_Y = CAMERA_LOCATION_PITCH, CAMERA_LOCATION_ROLL, CAMERA_LOCATION_DIRECTION_Z = CAMERA_LOCATION_ROLL, CAMERA_LOCATION_ORIENTATION = CAMERA_LOCATION_ROLL } camera_location_prop_t;
The string pointed to by this array should be allocated of size CAMERA_LOCATION_NAMELEN bytes.
The value is a double.
The value is a double.
The value is a double.
The double value represents a counter clockwise rotation.
This value is the same as CAMERA_LOCATION_YAW.
The double value represents a counter clockwise rotation.
This value is the same as CAMERA_LOCATION_PITCH.
The double value represents a counter clockwise rotation.
This value is the same as CAMERA_LOCATION_ROLL.
This value is the same as CAMERA_LOCATION_ROLL.
These properties are used as keys for the camera_get_location_property() function. Each key is associated with a value of the indicated type.