* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/recorder
+ * %http://tizen.org/privilege/appmanager.launch (Since 7.0)
+ * %http://tizen.org/privilege/datasharing (Since 7.0)
* @remarks The service_app_main() should be used for working the engine after this function.
* @param[in] argc The argument count(original)
* @param[in] argv The argument(original)
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/recorder
+ * %http://tizen.org/privilege/appmanager.launch (Since 7.0)
+ * %http://tizen.org/privilege/datasharing (Since 7.0)
* @remarks The vce_private_data_set_cb() function is called when the engine service user sets the private data to the engine service.
* @param[in] callback_func vce_private_data_set event callback function
* @return @c 0 on success, otherwise a negative error value
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/recorder
+ * %http://tizen.org/privilege/appmanager.launch (Since 7.0)
+ * %http://tizen.org/privilege/datasharing (Since 7.0)
* @remarks The vce_private_data_requested_cb() function is called when the engine service user requests the private data to the engine service.
* @param[in] callback_func vce_private_data_requested event callback function
* @return @c 0 on success, otherwise a negative error value
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/recorder
+ * %http://tizen.org/privilege/appmanager.launch (Since 7.0)
+ * %http://tizen.org/privilege/datasharing (Since 7.0)
* @remarks The @a audio_type must be released using free() when it is no longer required.
* @param[in] audio_type Current audio type (e.g. #VCE_AUDIO_ID_BLUETOOTH or #VCE_AUDIO_ID_WIFI)
* @return the value greater than 0 on success, otherwise a negative error value
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/recorder
+ * %http://tizen.org/privilege/appmanager.launch (Since 7.0)
+ * %http://tizen.org/privilege/datasharing (Since 7.0)
* @param[in] key Private key
* @param[in] data Private data
* @return 0 on success, otherwise a negative error value.
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/recorder
+ * %http://tizen.org/privilege/appmanager.launch (Since 7.0)
+ * %http://tizen.org/privilege/datasharing (Since 7.0)
* @remarks The @a data must be released using free() when it is no longer required.
* @param[in] key Private key
* @param[out] data Private data
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/recorder
+ * %http://tizen.org/privilege/appmanager.launch (Since 7.0)
+ * %http://tizen.org/privilege/datasharing (Since 7.0)
* @return 0 on success, otherwise a negative error value.
* @retval #VCE_ERROR_NONE Successful
* @retval #VCE_ERROR_NOT_SUPPORTED Not supported
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/recorder
+ * %http://tizen.org/privilege/appmanager.launch (Since 7.0)
+ * %http://tizen.org/privilege/datasharing (Since 7.0)
* @return 0 on success, otherwise a negative error value.
* @retval #VCE_ERROR_NONE Successful
* @retval #VCE_ERROR_NOT_SUPPORTED Not supported