* @brief Sends recognition result to the multi-assistant service.
* @since_tizen 5.5
* @privlevel public
+ * @privilege %http://tizen.org/privilege/recorder
*
* @param[in] result The recognition result
*
int ma_unset_active_state_changed_cb(void);
/**
- * @brief Start receiving audio streaming data.
+ * @brief Starts receiving audio streaming data.
* @since_tizen 5.5
* @privlevel public
+ * @privilege %http://tizen.org/privilege/recorder
+ *
+ * @param[in] type The type of audio streaming data need to be started streaming
*
* @return @c 0 on success, otherwise a negative error value
* @retval #MA_ERROR_NONE Successful
* @retval #MA_ERROR_NOT_SUPPORTED Not supported
* @retval #MA_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #MA_ERROR_INVALID_PARAMETER Invalid parameter
*/
int ma_start_receiving_audio_streaming_data(ma_audio_streaming_data_type_e type);
/**
- * @brief Stop receiving audio streaming data.
+ * @brief Stops receiving audio streaming data.
* @since_tizen 5.5
* @privlevel public
+ * @privilege %http://tizen.org/privilege/recorder
+ *
+ * @param[in] type The type of audio streaming data need to be stopped streaming
*
* @return @c 0 on success, otherwise a negative error value
* @retval #MA_ERROR_NONE Successful
* @retval #MA_ERROR_NOT_SUPPORTED Not supported
* @retval #MA_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #MA_ERROR_INVALID_PARAMETER Invalid parameter
*/
int ma_stop_receiving_audio_streaming_data(ma_audio_streaming_data_type_e type);
/**
- * @brief Update the client's voice feedback state to the server.
+ * @brief Updates the client's voice feedback state to the server.
* @since_tizen 5.5
* @privlevel public
+ * @privilege %http://tizen.org/privilege/recorder
+ *
+ * @param[in] state The current voice feedback state
*
* @return @c 0 on success, otherwise a negative error value
* @retval #MA_ERROR_NONE Successful
* @retval #MA_ERROR_NOT_SUPPORTED Not supported
* @retval #MA_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #MA_ERROR_INVALID_PARAMETER Invalid parameter
*/
int ma_update_voice_feedback_state(ma_voice_feedback_state_e state);
/**
- * @brief Send assistant-specific command to the server.
+ * @brief Sends assistant-specific command to the server.
* @since_tizen 5.5
* @privlevel public
+ * @privilege %http://tizen.org/privilege/recorder
*
* @param[in] command The command to be sent to the server
*
* @retval #MA_ERROR_NONE Successful
* @retval #MA_ERROR_NOT_SUPPORTED Not supported
* @retval #MA_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #MA_ERROR_INVALID_PARAMETER Invalid parameter
*/
int ma_send_assistant_specific_command(const char* command);
int ma_set_wakeup_engine_command_cb(ma_wakeup_engine_command_cb callback, void* user_data);
/**
- * @brief Unsets a active state changed callback.
+ * @brief Unsets a wakeup engine command callback.
* @since_tizen 5.5
*
* @return @c 0 on success, otherwise a negative error value