CAMERA_FLIP_NONE, /**< No Flip */
CAMERA_FLIP_HORIZONTAL, /**< Horizontal flip */
CAMERA_FLIP_VERTICAL, /**< Vertical flip */
- CAMERA_FLIP_BOTH /** Horizontal and vertical flip */
+ CAMERA_FLIP_BOTH /**< Horizontal and vertical flip */
} camera_flip_e;
/**
} camera_focus_state_e;
/**
- * @brief Enumeration for the facing direction of camera module
+ * @brief Enumeration for the facing direction of camera module.
* @since_tizen 3.0
*/
typedef enum {
/**
* @brief The Camera handle.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
- * @see recorder_create_videorecorder()
+ * @see recorder_create_videorecorder()
*/
typedef struct camera_cli_s *camera_h;
} camera_attr_hdr_mode_e;
/**
- * @brief Enumeration for PTZ(Pan Tilt Zoom) type.
+ * @brief Enumeration for PTZ (Pan Tilt Zoom) type.
* @since_tizen 3.0
*/
typedef enum {
} camera_attr_ptz_type_e;
/**
- * @brief Enumeration for PTZ(Pan Tilt Zoom) movement type.
+ * @brief Enumeration for PTZ (Pan Tilt Zoom) movement type.
* @since_tizen 3.0
*/
typedef enum {
* @param[in] user_data The user data passed from the callback registration function
* @pre camera_start_preview(), camera_start_capture() or camera_stop_preview()
* will invoke this callback if you register this callback using camera_set_state_changed_cb().
- * @see camera_set_state_changed_cb()
+ * @see camera_set_state_changed_cb()
*/
typedef void (*camera_state_changed_cb)(camera_state_e previous, camera_state_e current, bool by_policy, void *user_data);
/**
* @brief Sets the hint for display reuse.
- * @since_tizen 3.0
* @details If the hint is set to true, the display will be reused when the camera device is changed with camera_change_device().
+ * @since_tizen 3.0
* @remarks If the current display type is #CAMERA_DISPLAY_TYPE_NONE, this function will return #CAMERA_ERROR_INVALID_OPERATION.
* @param[in] camera The handle to the camera
* @param[in] hint The hint for display reuse; true - reuse the display, false - do not reuse
* @remarks The specific error code can be obtained using the get_last_result() method. Error codes are described in Exception section.
* @param[in] camera The handle to the camera
* @return @c true if supported, otherwise @c false
- * @see camera_start_face_detection()
- * @see camera_stop_face_detection()
* @exception #CAMERA_ERROR_NONE Successful
* @exception #CAMERA_ERROR_INVALID_PARAMETER Invalid parameter
* @exception #CAMERA_ERROR_PERMISSION_DENIED The access to the resources can not be granted
* @exception #CAMERA_ERROR_NOT_SUPPORTED The feature is not supported
+ * @see camera_start_face_detection()
+ * @see camera_stop_face_detection()
*/
bool camera_is_supported_face_detection(camera_h camera);
/**
* @brief Called to get each supported FPS mode.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
- * @param[in] mode The supported FPS mode
+ * @param[in] fps The supported FPS mode
* @param[in] user_data The user data passed from the foreach function
* @return @c true to continue with the next iteration of the loop, \n otherwise @c false to break out of the loop
* @pre camera_attr_foreach_supported_fps() will invoke this callback.
/**
* @brief Called to get each supported stream flip mode.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
- * @param[in] mode The supported stream flip mode
+ * @param[in] flip The supported stream flip mode
* @param[in] user_data The user data passed from the foreach function
* @return @c true to continue with the next iteration of the loop, \n @c false to break out of the loop
* @pre camera_attr_foreach_supported_stream_flip() will invoke this callback.
/**
* @brief Called to get each supported stream rotation mode.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
- * @param[in] mode The supported stream rotation mode
+ * @param[in] rotation The supported stream rotation mode
* @param[in] user_data The user data passed from the foreach function
* @return @c true to continue with the next iteration of the loop, \n @c false to break out of the loop
* @pre camera_attr_foreach_supported_stream_rotation() will invoke this callback.
typedef bool (*camera_attr_supported_theater_mode_cb)(camera_attr_theater_mode_e mode, void *user_data);
/**
- * @brief Called to get each supported PTZ(Pan Tilt Zoom) type.
+ * @brief Called to get each supported PTZ (Pan Tilt Zoom) type.
* @since_tizen 3.0
* @param[in] type The supported ptz type
* @param[in] user_data The user data passed from the foreach function
int camera_attr_set_encoded_preview_bitrate(camera_h camera, int bitrate);
/**
- * @brief Gets the GOP(Group Of Pictures) interval of encoded preview.
+ * @brief Gets the GOP (Group Of Pictures) interval of encoded preview.
* @since_tizen 3.0
* @param[in] camera The handle to the camera
* @param[out] interval the GOP interval of encoded preview (millisecond)
int camera_attr_get_encoded_preview_gop_interval(camera_h camera, int *interval);
/**
- * @brief Sets the GOP(Group Of Pictures) interval of encoded preview.
+ * @brief Sets the GOP (Group Of Pictures) interval of encoded preview.
* @since_tizen 3.0
* @remarks The recommended range is from 1,000 (1 second) to 600,000 (10 minutes). \n
* But, due to codec limitations, it may not apply.
typedef void (*camera_attr_hdr_progress_cb)(int percent, void *user_data);
/**
- * @brief Sets the mode of HDR(High dynamic range) capture.
+ * @brief Sets the mode of HDR (High dynamic range) capture.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
* @remarks Taking multiple pictures at different exposure levels and intelligently stitching them together so that we eventually arrive at a picture that is representative in both dark and bright areas.\n
* If this attribute is set to @c true. camera_attr_hdr_progress_cb() is invoked during capture.\n
int camera_attr_set_hdr_mode(camera_h camera, camera_attr_hdr_mode_e mode);
/**
- * @brief Gets the mode of HDR(High dynamic range) capture.
+ * @brief Gets the mode of HDR (High dynamic range) capture.
* @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
* @param[in] camera The handle to the camera
* @param[out] mode The mode of HDR capture