[Feature] add GA346 baseline version
Change-Id: Ic62933698569507dcf98240cdf5d9931ae34348f
diff --git a/src/multimedia/audio-misc/audio-ctrl-service/mt2635/xml_parser_def.h b/src/multimedia/audio-misc/audio-ctrl-service/mt2635/xml_parser_def.h
new file mode 100644
index 0000000..5db8e0f
--- /dev/null
+++ b/src/multimedia/audio-misc/audio-ctrl-service/mt2635/xml_parser_def.h
@@ -0,0 +1,59 @@
+#ifndef _XML_PARSER_DEF_H_
+#define _XML_PARSER_DEF_H_
+#include "mixer_ctrl.h"
+
+#define SPEECH_PARA "speech_mode_para"
+#define FIR_IN_PARA "sph_in_fir"
+#define FIR_OUT_PARA "sph_out_fir"
+#define DL_GAIN_IDX_PARA "dl_gain"
+#define UL_GAIN_IDX_PARA "ul_gain"
+#define SWAGC_GAIN_MAP_PARA "swagc_gain_map"
+#define UL_PGA_GAIN_MAP_PARA "ul_pga_gain_map"
+#define DL_ANALOG_GAIN_MAP_PARA "dl_analog_gain"
+#define DL_DIGITAL_GAIN_MAP_PARA "dl_digital_gain"
+
+#define XML_TYPE_SPEECH_STR "Speech"
+#define XML_TYPE_SPEECHVOL_STR "SpeechVol"
+#define XML_TYPE_VOLUME_STR "Volume"
+#define XML_TYPE_VOLUMEGAINMAP_STR "VolumeGainMap"
+
+enum {
+ BAND_NB,
+ BAND_WB,
+ BAND_NUM,
+};
+
+enum {
+ PROFILE_NORMAL,
+ PROFILE_ECALL,
+ PROFILE_BT,
+ PROFILE_NUM,
+};
+
+struct Param_data {
+ int id;
+ char const * xml_type_name;
+ char const * param_name;
+ int param_type;
+ void (*update_xml_callback)(AppHandle *appHandle);
+};
+
+enum {
+ PARAM_SPEECH,
+ PARAM_FIR_IN,
+ PARAM_FIR_OUT,
+ PARAM_UL_GAIN_IDX,
+ PARAM_UL_SWAGC_GAIN_MAP,
+ PARAM_UL_PGA_GAIN_MAP,
+ PARAM_DL_ANALOG_GAIN_MAP,
+ PARAM_DL_DIGITAL_GAIN_MAP,
+ PARAM_NUM,
+};
+
+enum {
+ PARAM_TYPE_INT,
+ PARAM_TYPE_USHORT_ARRAY,
+ PARAM_TYPE_SHORT_ARRAY,
+ PARAM_TYPE_NUM,
+};
+#endif
\ No newline at end of file