[ACR-1450] Add to request vc-tts
[platform/core/uifw/voice-control.git] / include / voice_control_manager_internal.h
index 4b58230..2a887ef 100644 (file)
@@ -40,6 +40,14 @@ typedef enum {
        VC_AUDIO_STREAMING_MODE_OUTSIDE = 2,                    /**< Use audio streaming from outside */
 } vc_audio_streaming_mode_e;
 
+typedef enum {
+       VC_SYSTEM_VOLUME_EVENT_CHANGE_FOR_NEARFIELD,
+       VC_SYSTEM_VOLUME_EVENT_CHANGE_FOR_FARFIELD,
+       VC_SYSTEM_VOLUME_EVENT_RECOVER
+} vc_system_volume_event_e;
+
+#define VC_SERVICE_STATE_UPDATING 5 /**< 'Updating' state */
+
 /**
  * @brief Sets demandable client list.
  *
@@ -101,6 +109,20 @@ int vc_mgr_send_audio_streaming(vc_audio_streaming_event_e event, unsigned char*
 int vc_mgr_set_audio_streaming_mode(vc_audio_streaming_mode_e streaming_mode);
 
 
+/**
+ * @brief Changes system volume.
+ * @since_tizen 5.0
+ *
+ */
+int vc_mgr_change_system_volume(vc_system_volume_event_e volume_event);
+
+/**
+ * @brief Recover system volume.
+ * @since_tizen 5.0
+ *
+ */
+int vc_mgr_recover_system_volume();
+
 #ifdef __cplusplus
 }
 #endif