From: Ji-hoon Lee Date: Tue, 14 Apr 2020 04:04:44 +0000 (+0900) Subject: Handle audio_data_processing_appid metadata information X-Git-Tag: submit/tizen/20200528.071502~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7cd45419198062b11dd143d8a2a8ab83384c1f10;p=platform%2Fcore%2Fuifw%2Fmulti-assistant.git Handle audio_data_processing_appid metadata information Change-Id: I4acf1c7f9fb74ef5568a3dd6e0d3b814dd958f3b --- diff --git a/assistant-parser/src/ma_assistant_parser.c b/assistant-parser/src/ma_assistant_parser.c index 38818c2..4dfc71f 100644 --- a/assistant-parser/src/ma_assistant_parser.c +++ b/assistant-parser/src/ma_assistant_parser.c @@ -57,6 +57,7 @@ #define MA_METADATA_ASSISTANT_CUSTOM_UI "http://tizen.org/metadata/multi-assistant/custom_ui" #define MA_METADATA_ASSISTANT_VOICE_KEY_SUPPORT_MODE "http://tizen.org/metadata/multi-assistant/voice_key_support_mode" #define MA_METADATA_ASSISTANT_VOICE_KEY_TAP_DURATION "http://tizen.org/metadata/multi-assistant/voice_key_tap_duration" +#define MA_METADATA_ASSISTANT_AUDIO_DATA_PROCESSOR "http://tizen.org/metadata/multi-assistant/audio_data_processing_appid" /* Define Macro */ @@ -437,6 +438,10 @@ static int __write_metadata_inxml(const char *pkgid, const char *appid, GList *l cur = xmlNewNode(NULL, (const xmlChar*)MA_TAG_ASSISTANT_VOICE_KEY_TAP_DURATION); xmlNodeSetContent(cur, (const xmlChar*)md->value); xmlAddChild(root, cur); + } else if (!strncmp(md->key, MA_METADATA_ASSISTANT_AUDIO_DATA_PROCESSOR, strlen(MA_METADATA_ASSISTANT_AUDIO_DATA_PROCESSOR))) { + cur = xmlNewNode(NULL, (const xmlChar*)MA_TAG_ASSISTANT_AUDIO_DATA_PROCESSOR); + xmlNodeSetContent(cur, (const xmlChar*)md->value); + xmlAddChild(root, cur); } else { LOGW("[WARNING] Unknown metadata type"); } diff --git a/common/ma_defs.h b/common/ma_defs.h index 41b586d..2dc2a95 100644 --- a/common/ma_defs.h +++ b/common/ma_defs.h @@ -125,7 +125,7 @@ extern "C" #define MA_TAG_ASSISTANT_CUSTOM_UI "custom-ui" #define MA_TAG_ASSISTANT_VOICE_KEY_SUPPORT_MODE "voice-key-support-mode" #define MA_TAG_ASSISTANT_VOICE_KEY_TAP_DURATION "voice-key-tap-duration" - +#define MA_TAG_ASSISTANT_AUDIO_DATA_PROCESSOR "audio-data-processing-appid" /************************************************************************************** *** Definitions for ETC