[feature][T8TSK-20][TCAM_T800_SW_0062] add voice rtp interface, just interface, function dosn't work

Change-Id: I462e324b531c0e6f9aca7054e4a2a0e8f0c4e7b6
diff --git a/src/lynq/lib/liblynq-call/include/libcall/lynq_call.h b/src/lynq/lib/liblynq-call/include/libcall/lynq_call.h
index e157667..ecc7108 100755
--- a/src/lynq/lib/liblynq-call/include/libcall/lynq_call.h
+++ b/src/lynq/lib/liblynq-call/include/libcall/lynq_call.h
@@ -110,8 +110,29 @@
 int lynq_ivs_push_msd();

 int lynq_wait_ecall_indication(LYNQ_ECall_Indication *Endication);

 #endif

-/*E-CALL interface end*/

 

+/*Audio Path setting begin*/

+typedef enum{

+    AUDIO_MODE_CODEC = 0,     /* Codec */

+    AUDIO_MODE_RTP = 1,      /* RTP */       

+}LYNQ_Audio_Mode;

+

+typedef enum{

+    RTP_CLIENT = 0,     

+    RTP_SERVER =1,

+}LYNQ_Rtp_Mode;

+

+/*set*/

+int lynq_set_voice_audio_mode(const LYNQ_Audio_Mode audio_mode); 

+int lynq_set_rtp_ip(const LYNQ_Rtp_Mode rtp_mode,const char* ip, const int ip_length);

+int lynq_set_rtp_port(const int port);

+int lynq_set_rtp_param(const int clock_rate,const int channels,const int latency); //only for client

+/*get*/

+LYNQ_Audio_Mode lynq_get_voice_audio_mode();

+int lynq_get_rtp_ip(const LYNQ_Rtp_Mode rtp_mode, char* ip, const int ip_length);

+int lynq_get_rtp_port(const LYNQ_Rtp_Mode rtp_mode, int* port);

+int lynq_get_rtp_param(int* clock_rate,int* channels, int* latency);//only for client

+/*Audio Path setting end*/

 #ifdef __cplusplus

 }

 #endif

diff --git a/src/lynq/lib/liblynq-call/lynq_call.cpp b/src/lynq/lib/liblynq-call/lynq_call.cpp
index fd07b15..742f4b3 100755
--- a/src/lynq/lib/liblynq-call/lynq_call.cpp
+++ b/src/lynq/lib/liblynq-call/lynq_call.cpp
@@ -1565,6 +1565,56 @@
 

 #endif

 

+/*Audio Path setting begin*/

+/*set*/

+int lynq_set_voice_audio_mode(const LYNQ_Audio_Mode audio_mode)

+{

+    return 0;

+}

+int lynq_set_rtp_ip(const LYNQ_Rtp_Mode rtp_mode,const char* ip, const int ip_length)

+{

+    return 0;

+}

+int lynq_set_rtp_port(const int port)

+{  

+    return 0;

+}

+int lynq_set_rtp_param(const int clock_rate,const int channels,const int latency) //only for client mode

+{

+    return 0;

+}

+/*get*/

+LYNQ_Audio_Mode lynq_get_voice_audio_mode()

+{

+    return AUDIO_MODE_CODEC;

+}

+int lynq_get_rtp_ip(const LYNQ_Rtp_Mode rtp_mode, char* ip, const int ip_length)

+{

+    if(ip==NULL)

+    {

+        return 1;

+    }    

+    return 0;

+}

+int lynq_get_rtp_port(const LYNQ_Rtp_Mode rtp_mode, int* port)

+{

+    if(port==NULL)

+    {

+        return 1;

+    }    

+    return 0;

+}

+int lynq_get_rtp_param(int* clock_rate, int* channels, int* latency)//only for client mode

+{

+    if(clock_rate == NULL || channels ==NULL || latency ==NULL)

+    {

+        return 1;

+    }

+

+    return 0;

+}

+/*Audio Path setting end*/

+

 #if 0

 int main(int argc,char **argv)

 {