*/
typedef enum {
MA_ACTIVE_STATE_INACTIVE = 0, /**< 'Inactive' state */
- MA_ACTIVE_STATE_ACTIVE = 1, /**< 'Active' state */
+ MA_ACTIVE_STATE_ACTIVE, /**< 'Active' state */
+ MA_ACTIVE_STATE_PREPROCESSING, /**< 'Preprocessing' state */
} ma_active_state_e;
+/**
+ * @brief Enumerations for allowing preprocessing by other voice assistants.
+ * @since_tizen 5.5
+ */
+typedef enum {
+ MA_PREPROCESSING_ALLOW_NONE = 0, /**< No preprocessing allowed */
+ MA_PREPROCESSING_ALLOW_UTTERANCE, /**< Preprocessing allowed for utterance audio only */
+ MA_PREPROCESSING_ALLOW_FOLLOW_UP, /**< Preprocessing allowed for follow-up audio only */
+ MA_PREPROCESSING_ALLOW_ALL, /**< Preprocessing allowed for all audio */
+} ma_preprocessing_allow_mode_e;
+
/**
* @brief Called when the client state is changed.
* @since_tizen 5.0