} camera_face_detection_t;
/**
+ * @brief Enumeration for the PTZ(Pan Tilt Zoom) type.
+ * @since_tizen 5.5
+ */
+typedef enum camera_ptz_type {
+ CAMERA_PTZ_TYPE_MECHANICAL = 0, /**< Move the camera device physically */
+ CAMERA_PTZ_TYPE_ELECTRONIC /**< Zoom digitally and move into portion of the image */
+} camera_ptz_type_t;
+
+/**
* @brief Definitions for the camera command.
* @since_tizen 3.0
*/
#define CAMERA_COMMAND_SHUTTER_SPEED ((int64_t)(CAMERA_COMMAND_BASE << 22))
#define CAMERA_COMMAND_FLASH_MODE ((int64_t)(CAMERA_COMMAND_BASE << 23))
#define CAMERA_COMMAND_FACE_DETECTION ((int64_t)(CAMERA_COMMAND_BASE << 24))
+#define CAMERA_COMMAND_BITRATE ((int64_t)(CAMERA_COMMAND_BASE << 25))
+#define CAMERA_COMMAND_PTZ_TYPE ((int64_t)(CAMERA_COMMAND_BASE << 26))
+#define CAMERA_COMMAND_PAN ((int64_t)(CAMERA_COMMAND_BASE << 27))
+#define CAMERA_COMMAND_TILT ((int64_t)(CAMERA_COMMAND_BASE << 28))
+#define CAMERA_COMMAND_BRIGHTNESS ((int64_t)(CAMERA_COMMAND_BASE << 29))
typedef struct camera_batch_command_control {
int wdr;
camera_flash_mode_t flash_mode;
camera_face_detection_t face_detection;
+ int bitrate;
+ int ptz_type;
+ int pan;
+ int tilt;
} camera_batch_command_control_t;
/**