mmserv/tms/inc/tmscallclisrv.h
branchRCL_3
changeset 46 0ac9a5310753
parent 45 095bea5f582e
equal deleted inserted replaced
45:095bea5f582e 46:0ac9a5310753
    51     TMS_EFFECT_GLOBAL_GAIN_GETMAX,
    51     TMS_EFFECT_GLOBAL_GAIN_GETMAX,
    52     TMS_ROUTING_OUTPUT_SET,
    52     TMS_ROUTING_OUTPUT_SET,
    53     TMS_ROUTING_OUTPUT_GET,
    53     TMS_ROUTING_OUTPUT_GET,
    54     TMS_ROUTING_PREVIOUSOUTPUT_GET,
    54     TMS_ROUTING_PREVIOUSOUTPUT_GET,
    55     TMS_ROUTING_AVAILABLE_OUTPUT_GET,
    55     TMS_ROUTING_AVAILABLE_OUTPUT_GET,
    56     TMS_GET_ACTIVE_CALL_PARAMS,
       
    57 
    56 
    58     //For TMS Format
    57     //For TMS Format
    59     TMS_FORMAT_SETCODECMODE,
    58     TMS_FORMAT_SETCODECMODE,
    60     TMS_FORMAT_GETCODECMODE,
    59     TMS_FORMAT_GETCODECMODE,
    61     TMS_FORMAT_GETSUPPORTEDBITRATESCOUNT,
    60     TMS_FORMAT_GETSUPPORTEDBITRATESCOUNT,
    68     TMS_FORMAT_SETVAD,
    67     TMS_FORMAT_SETVAD,
    69     TMS_FORMAT_GETVAD,
    68     TMS_FORMAT_GETVAD,
    70     TMS_FORMAT_SETCNG,
    69     TMS_FORMAT_SETCNG,
    71     TMS_FORMAT_GETCNG,
    70     TMS_FORMAT_GETCNG,
    72     TMS_FORMAT_SETPLC,
    71     TMS_FORMAT_SETPLC,
    73     TMS_FORMAT_GETPLC
    72     TMS_FORMAT_GETPLC,
       
    73     TMS_DTMF_START,
       
    74     TMS_DTMF_STOP,
       
    75     TMS_DTMF_CONTINUE
    74     };
    76     };
    75 
    77 
    76 struct TMSCliSrvStreamCreateDataStruct
    78 struct TMSCliSrvStreamCreateDataStruct
    77     {
    79     {
    78     TMSCallType CallType;
    80     TMSCallType CallType;
    85     {
    87     {
    86     TMSCallType CallType;
    88     TMSCallType CallType;
    87     TMSStreamType StreamType;
    89     TMSStreamType StreamType;
    88     gint StreamId;
    90     gint StreamId;
    89     TMSFormatType FormatType;
    91     TMSFormatType FormatType;
    90     gint RetryTime;
       
    91     };
    92     };
    92 typedef TPckgBuf<TMSCliSrvStreamInitDataStruct>
    93 typedef TPckgBuf<TMSCliSrvStreamInitDataStruct>
    93         TMSCliSrvStreamInitDataStructBufPckg;
    94         TMSCliSrvStreamInitDataStructBufPckg;
    94 
    95 
    95 struct TMSCliSrvStreamOpDataStruct
    96 struct TMSCliSrvStreamOpDataStruct
    96     {
    97     {
    97     TMSCallType CallType;
    98     TMSCallType CallType;
    98     TMSStreamType StreamType;
    99     TMSStreamType StreamType;
    99     gint StreamId;
   100     gint StreamId;
   100     gint RetryTime;
       
   101     };
   101     };
   102 typedef TPckgBuf<TMSCliSrvStreamOpDataStruct>
   102 typedef TPckgBuf<TMSCliSrvStreamOpDataStruct>
   103         TMSCliSrvStreamOpDataStructBufPckg;
   103         TMSCliSrvStreamOpDataStructBufPckg;
   104 
   104 
   105 struct TMSCliSrvDataXferDataStruct
   105 struct TMSCliSrvDataXferDataStruct
   120     guint32 Key;
   120     guint32 Key;
   121     };
   121     };
   122 typedef TPckgBuf<TMSCliSrvDataXferChunkHndlDataStruct>
   122 typedef TPckgBuf<TMSCliSrvDataXferChunkHndlDataStruct>
   123         TMSCliSrvDataXferChunkHndlDataStructBufPckg;
   123         TMSCliSrvDataXferChunkHndlDataStructBufPckg;
   124 
   124 
   125 struct TmsCallMsgBuf
       
   126     {
       
   127     gint iRequest;
       
   128     gint iStatus;
       
   129     gboolean iBool;
       
   130     gint iInt;
       
   131     };
       
   132 typedef TPckgBuf<TmsCallMsgBuf> TmsCallMsgBufPckg;
       
   133 
       
   134 } //namespace TMS
   125 } //namespace TMS
   135 
   126 
   136 #endif // TMSCALLCLISRV_H
   127 #endif // TMSCALLCLISRV_H
   137 
   128 
   138 // End of file
   129 // End of file