equal
deleted
inserted
replaced
25 #include "tmsgstreamer.h" |
25 #include "tmsgstreamer.h" |
26 |
26 |
27 namespace TMS { |
27 namespace TMS { |
28 |
28 |
29 // CONSTANTS |
29 // CONSTANTS |
30 const TUint KQueueCreateWaitTime = 10; //10ms |
30 const guint KQueueCreateWaitTime = 10; //10ms |
31 |
31 |
32 const TUint KTMSG711FrameLen10ms = 82; //10ms -> 80 + 2 for header |
32 const guint KTMSG711FrameLen10ms = 82; //10ms -> 80 + 2 for header |
33 const TUint KTMSG711FrameLen20ms = 162; //20ms -> 160 + 2 for header |
33 const guint KTMSG711FrameLen20ms = 162; //20ms -> 160 + 2 for header |
34 |
34 |
35 const TInt KTMSAMRNBFrameLen = 14; //frame-mode OFF |
35 const gint KTMSAMRNBFrameLen = 14; //frame-mode OFF |
36 const TInt KTMSAMRNBFrameLenFM = 32; //frame-mode ON |
36 const gint KTMSAMRNBFrameLenFM = 32; //frame-mode ON |
37 |
37 |
38 const TInt KTMSILBCFrameLen20ms = 40; //20ms |
38 const gint KTMSILBCFrameLen20ms = 40; //20ms |
39 const TInt KTMSILBCFrameLen30ms = 52; //30ms |
39 const gint KTMSILBCFrameLen30ms = 52; //30ms |
40 |
40 |
41 const TInt KTMSG729FrameLen = 24; //10 octets + 2 for header |
41 const gint KTMSG729FrameLen = 24; //10 octets + 2 for header |
42 const TUint KTMSPCM16FrameLen = 4096; |
42 const guint KTMSPCM16FrameLen = 4096; |
43 |
43 |
44 // ENUMERATIONS |
44 // ENUMERATIONS |
45 |
45 |
46 // ITC communication commands between the threads |
46 // ITC communication commands between the threads |
47 enum TUserCommand |
47 enum TUserCommand |
117 ECmdDTMFOpenDnlinkComplete, |
117 ECmdDTMFOpenDnlinkComplete, |
118 ECmdDTMFOpenUplinkComplete, |
118 ECmdDTMFOpenUplinkComplete, |
119 ECmdDTMFTonePlayFinished, |
119 ECmdDTMFTonePlayFinished, |
120 ECmdRingToneOpenComplete, |
120 ECmdRingToneOpenComplete, |
121 ECmdRingTonePlayComplete, |
121 ECmdRingTonePlayComplete, |
|
122 ECmdRingToneDeinitComplete, |
122 ECmdDownlinkClosed, |
123 ECmdDownlinkClosed, |
123 ECmdUplinkClosed, |
124 ECmdUplinkClosed, |
124 ECmdGlobalRoutingChange, |
125 ECmdGlobalRoutingChange, |
125 ECmdGlobalEffectChange |
126 ECmdGlobalEffectChange, |
|
127 ECmdInbandToneStarted, |
|
128 ECmdInbandToneStopped |
126 }; |
129 }; |
127 |
130 |
128 // ----------------------------------------------------------------------------- |
131 // ----------------------------------------------------------------------------- |
129 // Class Name: TMSCodecSettings |
132 // Class Name: TMSCodecSettings |
130 // |
133 // |
148 gboolean iCng; |
151 gboolean iCng; |
149 gboolean iPlc; |
152 gboolean iPlc; |
150 gboolean iFrameMode; |
153 gboolean iFrameMode; |
151 gboolean iFrameModeReqForEC; |
154 gboolean iFrameModeReqForEC; |
152 guint iBitrate; |
155 guint iBitrate; |
153 RArray<TUint> iArrBitrates; |
156 RArray<guint> iArrBitrates; |
154 }; |
157 }; |
155 |
158 |
156 // ----------------------------------------------------------------------------- |
159 // ----------------------------------------------------------------------------- |
157 // Class Name: TSharedData |
160 // Class Name: TSharedData |
158 // |
161 // |