[Feature][Modem]Update MTK MODEM V1.6 baseline version: MOLY.NR15.R3.MD700.IVT.MP1MR3.MP.V1.6
MTK modem version: MT2735_IVT_MOLY.NR15.R3.MD700.IVT.MP1MR3.MP.V1.6.tar.gz
RF modem version: NA
Change-Id: I45a4c2752fa9d1a618beacd5d40737fb39ab64fb
diff --git a/mcu/interface/middleware/general/codec_def.h b/mcu/interface/middleware/general/codec_def.h
new file mode 100644
index 0000000..0219fd9
--- /dev/null
+++ b/mcu/interface/middleware/general/codec_def.h
@@ -0,0 +1,77 @@
+#ifndef __IMS_SDP_CODEC_DEF_H__
+#define __IMS_SDP_CODEC_DEF_H__
+
+
+typedef enum
+{
+ VOIP_CODEC_NONE = 0,
+ VOIP_CODEC_AMR,
+ VOIP_CODEC_AMR_WB,
+ VOIP_CODEC_H264,
+ VOIP_TELEPHONE_EVENT,
+ VOIP_CODEC_G729,
+ VOIP_CODEC_PCMA,
+ VOIP_CODEC_PCMU,
+ VOIP_CODEC_G7231,
+ VOIP_CODEC_G726_16,
+ VOIP_CODEC_G726_24,
+ VOIP_CODEC_G726_32,
+ VOIP_CODEC_G726_40,
+ VOIP_CODEC_T140,
+ VOIP_CODEC_RED,
+ VOIP_CODEC_CN,
+ VOIP_CODEC_H265,
+ VOIP_CODEC_EVS,
+#if 0 // not support iLBC
+/* under construction !*/
+#endif // not support iLBC
+} voip_codec_enum;
+
+
+typedef enum e_vcodec_pt_type
+{
+ PT_CODEC_PCMU = 0,
+ PT_CODEC_PCMA = 8,
+ PT_CODEC_CN = 13,
+ PT_CODEC_G729 = 18,
+ PT_CODEC_G7231 = 4,
+ PT_TELEPHONE_EVENT = 101,
+#if 0 // not support iLBC
+/* under construction !*/
+#endif // not support iLBC
+ PT_CODEC_G726_16 = 105, /* R1 definition this is 96*/
+ PT_CODEC_G726_24 = 106,
+ PT_CODEC_G726_32 = 107,
+ PT_CODEC_G726_40 = 108,
+
+} voip_codec_pt_type;
+
+
+/**
+ * @brief Define the type in SC_ACCT_MEDIA_G723_RATE
+ */
+typedef enum voip_conf_g723_1_rate{
+ codec_g723_1_5_3k=0,
+ codec_g723_1_6_3k,
+}e_voip_conf_g723_1_rate;
+
+
+/**
+ * @brief Define the type in SC_ACCT_MEDIA_ILBC_RATE
+ */
+typedef enum voip_conf_ilbc_rate{
+ codec_ilbc_20ms=0,
+ codec_ilbc_30ms,
+}e_voip_conf_ilbc_rate;
+
+
+/**
+ * @brief Define the type in SC_ACCT_ADV_DTMF_TYPE
+ */
+typedef enum voip_conf_dtmf{
+ dtmf_rfc2833=0,
+ dtmf_inband=1,
+}e_voip_conf_dtmf;
+
+
+#endif /* __IMS_SDP_CODEC_DEF_H__ */