61 // Destructor |
61 // Destructor |
62 ~CVoIPAudioServerSession(); |
62 ~CVoIPAudioServerSession(); |
63 |
63 |
64 /** |
64 /** |
65 * ?description |
65 * ?description |
66 * @since S60 v5.0 |
66 * |
67 * @param const RMessage2& |
67 * @param const RMessage2& |
68 * @return void |
68 * @return void |
69 */ |
69 */ |
70 void SetPriorityL(const RMessage2& aMessage); |
70 void SetPriorityL(const RMessage2& aMessage); |
71 |
71 |
72 /** |
72 /** |
73 * ?description |
73 * ?description |
74 * @since S60 v5.0 |
74 * |
75 * @param const RMessage2& |
75 * @param const RMessage2& |
76 * @return void |
76 * @return void |
77 */ |
77 */ |
78 void GetCodecsCountL(const RMessage2& aMessage); |
78 void GetCodecsCountL(const RMessage2& aMessage); |
79 |
79 |
80 /** |
80 /** |
81 * ?description |
81 * ?description |
82 * @since S60 v5.0 |
82 * |
83 * @param const RMessage2& |
83 * @param const RMessage2& |
84 * @return void |
84 * @return void |
85 */ |
85 */ |
86 void GetSupportedCodecsL(const RMessage2& aMessage); |
86 void GetSupportedCodecsL(const RMessage2& aMessage); |
87 |
87 |
88 /** |
88 /** |
89 * ?description |
89 * ?description |
90 * @since S60 v5.0 |
90 * |
91 * @param const RMessage2& |
91 * @param const RMessage2& |
92 * @return void |
92 * @return void |
93 */ |
93 */ |
94 void OpenDownlinkL(const RMessage2& aMessage); |
94 void OpenDownlinkL(const RMessage2& aMessage); |
95 |
95 |
96 /** |
96 /** |
97 * ?description |
97 * ?description |
98 * @since S60 v5.0 |
98 * |
99 * @param const RMessage2& |
99 * @param const RMessage2& |
100 * @return void |
100 * @return void |
101 */ |
101 */ |
102 void OpenUplinkL(const RMessage2& aMessage); |
102 void OpenUplinkL(const RMessage2& aMessage); |
103 |
103 |
104 /** |
104 /** |
105 * ?description |
105 * ?description |
106 * @since S60 v5.0 |
106 * |
107 * @param RMessage2& |
107 * @param RMessage2& |
108 * @return void |
108 * @return void |
109 */ |
109 */ |
110 void SetFormatL(const RMessage2& aMessage); |
110 void SetFormatL(const RMessage2& aMessage); |
111 |
111 |
112 /** |
112 /** |
113 * ?description |
113 * ?description |
114 * @since S60 v5.0 |
114 * |
115 * @param none |
115 * @param none |
116 * @return void |
116 * @return void |
117 */ |
117 */ |
118 void StartDownlink(); |
118 void StartDownlink(); |
119 |
119 |
120 /** |
120 /** |
121 * ?description |
121 * ?description |
122 * @since S60 v5.0 |
122 * |
123 * @param none |
123 * @param none |
124 * @return void |
124 * @return void |
125 */ |
125 */ |
126 void StartUplink(); |
126 void StartUplink(); |
127 |
127 |
128 /** |
128 /** |
129 * ?description |
129 * ?description |
130 * @since S60 v5.0 |
130 * |
131 * @param none |
131 * @param none |
132 * @return void |
132 * @return void |
133 */ |
133 */ |
134 void StopDownlink(); |
134 void StopDownlink(); |
135 |
135 |
136 /** |
136 /** |
137 * ?description |
137 * ?description |
138 * @since S60 v5.0 |
138 * |
139 * @param none |
139 * @param none |
140 * @return void |
140 * @return void |
141 */ |
141 */ |
142 void StopUplink(); |
142 void StopUplink(); |
143 |
143 |
144 /** |
144 /** |
145 * ?description |
145 * ?description |
146 * @since S60 v5.0 |
146 * |
147 * @param none |
147 * @param none |
148 * @return void |
148 * @return void |
149 */ |
149 */ |
150 void CloseDownlink(); |
150 void CloseDownlink(); |
151 |
151 |
152 /** |
152 /** |
153 * ?description |
153 * ?description |
154 * @since S60 v5.0 |
154 * |
155 * @param none |
155 * @param none |
156 * @return void |
156 * @return void |
157 */ |
157 */ |
158 void CloseUplink(); |
158 void CloseUplink(); |
159 |
159 |
160 /** |
160 /** |
161 * ?description |
161 * ?description |
162 * @since S60 v5.0 |
162 * |
163 * @param RMessage2& |
163 * @param RMessage2& |
164 * @return void |
164 * @return void |
165 */ |
165 */ |
166 void GetMaxVolumeL(const RMessage2& aMessage); |
166 void GetMaxVolumeL(const RMessage2& aMessage); |
167 |
167 |
168 /** |
168 /** |
169 * ?description |
169 * ?description |
170 * @since S60 v5.0 |
170 * |
171 * @param RMessage2& |
171 * @param RMessage2& |
172 * @return void |
172 * @return void |
173 */ |
173 */ |
174 void GetVolumeL(const RMessage2& aMessage); |
174 void GetVolumeL(const RMessage2& aMessage); |
175 |
175 |
176 /** |
176 /** |
177 * ?description |
177 * ?description |
178 * @since S60 v5.0 |
178 * |
179 * @param RMessage2& |
179 * @param RMessage2& |
180 * @return void |
180 * @return void |
181 */ |
181 */ |
182 void SetVolume(const RMessage2& aMessage); |
182 void SetVolume(const RMessage2& aMessage); |
183 |
183 |
184 /** |
184 /** |
185 * ?description |
185 * ?description |
186 * @since S60 v5.0 |
186 * |
187 * @param RMessage2& |
187 * @param RMessage2& |
188 * @return void |
188 * @return void |
189 */ |
189 */ |
190 void GetMaxGainL(const RMessage2& aMessage); |
190 void GetMaxGainL(const RMessage2& aMessage); |
191 |
191 |
192 /** |
192 /** |
193 * ?description |
193 * ?description |
194 * @since S60 v5.0 |
194 * |
195 * @param RMessage2& |
195 * @param RMessage2& |
196 * @return void |
196 * @return void |
197 */ |
197 */ |
198 void GetGainL(const RMessage2& aMessage); |
198 void GetGainL(const RMessage2& aMessage); |
199 |
199 |
200 /** |
200 /** |
201 * ?description |
201 * ?description |
202 * @since S60 v5.0 |
202 * |
203 * @param RMessage2& |
203 * @param RMessage2& |
204 * @return void |
204 * @return void |
205 */ |
205 */ |
206 void SetGain(const RMessage2& aMessage); |
206 void SetGain(const RMessage2& aMessage); |
207 |
207 |
208 /** |
208 /** |
209 * ?description |
209 * ?description |
210 * @since S60 v5.0 |
210 * |
211 * @param RMessage2& |
211 * @param RMessage2& |
212 * @return void |
212 * @return void |
213 */ |
213 */ |
214 void SetAudioDeviceL(const RMessage2& aMessage); |
214 void SetAudioDeviceL(const RMessage2& aMessage); |
215 |
215 |
216 /** |
216 /** |
217 * ?description |
217 * ?description |
218 * @since S60 v5.0 |
218 * |
219 * @param RMessage2& |
219 * @param RMessage2& |
220 * @return void |
220 * @return void |
221 */ |
221 */ |
222 void GetAudioDeviceL(const RMessage2& aMessage); |
222 void GetAudioDeviceL(const RMessage2& aMessage); |
223 |
223 |
224 /** |
224 /** |
225 * ?description |
225 * ?description |
226 * @since S60 v5.0 |
226 * |
227 * @param RMessage2& |
227 * @param RMessage2& |
228 * @return void |
228 * @return void |
229 */ |
229 */ |
230 void BufferFilledL(const RMessage2& aMessage); |
230 void BufferFilledL(const RMessage2& aMessage); |
231 |
231 |
232 /** |
232 /** |
233 * ?description |
233 * ?description |
234 * @since S60 v5.0 |
234 * |
235 * @param RMessage2& |
235 * @param RMessage2& |
236 * @return void |
236 * @return void |
237 */ |
237 */ |
238 void BufferEmptiedL(const RMessage2& aMessage); |
238 void BufferEmptiedL(const RMessage2& aMessage); |
239 |
239 |
240 /** |
240 /** |
241 * ?description |
241 * ?description |
242 * @since S60 v5.0 |
242 * |
243 * @param RThread& |
243 * @param RThread& |
244 * @param TUserCommand |
244 * @param TUserCommand |
245 * @return void |
245 * @return void |
246 */ |
246 */ |
247 void SendCmd(RThread& aThread, TUserCommand aCmd); |
247 void SendCmd(RThread& aThread, TUserCommand aCmd); |
248 |
248 |
249 /** |
249 /** |
250 * ?description |
250 * ?description |
251 * @since S60 v5.0 |
251 * |
252 * @param RMessage2& |
252 * @param RMessage2& |
253 * @return void |
253 * @return void |
254 */ |
254 */ |
255 void SetIlbcCodecModeL(const RMessage2& aMessage); |
255 void SetIlbcCodecModeL(const RMessage2& aMessage); |
256 |
256 |
257 /** |
257 /** |
258 * ?description |
258 * ?description |
259 * @since S60 v5.0 |
259 * |
260 * @param RMessage2& |
260 * @param RMessage2& |
261 * @return void |
261 * @return void |
262 */ |
262 */ |
263 void GetIlbcCodecModeL(const RMessage2& aMessage); |
263 void GetIlbcCodecModeL(const RMessage2& aMessage); |
264 |
264 |
265 /** |
265 /** |
266 * ?description |
266 * ?description |
267 * @since S60 v5.0 |
267 * |
268 * @param RMessage2& |
268 * @param RMessage2& |
269 * @return void |
269 * @return void |
270 */ |
270 */ |
271 void SetG711CodecModeL(const RMessage2& aMessage); |
271 void SetG711CodecModeL(const RMessage2& aMessage); |
272 |
272 |
273 /** |
273 /** |
274 * ?description |
274 * ?description |
275 * @since S60 v5.0 |
275 * |
276 * @param RMessage2& |
276 * @param RMessage2& |
277 * @return void |
277 * @return void |
278 */ |
278 */ |
279 void GetG711CodecModeL(const RMessage2& aMessage); |
279 void GetG711CodecModeL(const RMessage2& aMessage); |
280 |
280 |
281 /** |
281 /** |
282 * ?description |
282 * ?description |
283 * @since S60 v5.0 |
283 * |
284 * @param RMessage2& |
284 * @param RMessage2& |
285 * @return void |
285 * @return void |
286 */ |
286 */ |
287 void GetSupportedBitratesCountL(const RMessage2& aMessage); |
287 void GetSupportedBitratesCountL(const RMessage2& aMessage); |
288 |
288 |
289 /** |
289 /** |
290 * ?description |
290 * ?description |
291 * @since S60 v5.0 |
291 * |
292 * @param RMessage2& |
292 * @param RMessage2& |
293 * @return void |
293 * @return void |
294 */ |
294 */ |
295 void GetSupportedBitratesL(const RMessage2& aMessage); |
295 void GetSupportedBitratesL(const RMessage2& aMessage); |
296 |
296 |
297 /** |
297 /** |
298 * ?description |
298 * ?description |
299 * @since S60 v5.0 |
299 * |
300 * @param RMessage2& |
300 * @param RMessage2& |
301 * @return void |
301 * @return void |
302 */ |
302 */ |
303 void SetBitrate(const RMessage2& aMessage); |
303 void SetBitrate(const RMessage2& aMessage); |
304 |
304 |
305 /** |
305 /** |
306 * ?description |
306 * ?description |
307 * @since S60 v5.0 |
307 * |
308 * @param RMessage2& |
308 * @param RMessage2& |
309 * @return void |
309 * @return void |
310 */ |
310 */ |
311 void GetBitrateL(const RMessage2& aMessage); |
311 void GetBitrateL(const RMessage2& aMessage); |
312 |
312 |
313 /** |
313 /** |
314 * ?description |
314 * ?description |
315 * @since S60 v5.0 |
315 * |
316 * @param RMessage2& |
316 * @param RMessage2& |
317 * @return void |
317 * @return void |
318 */ |
318 */ |
319 void FrameModeRqrdForEcL(const RMessage2& aMessage); |
319 void FrameModeRqrdForEcL(const RMessage2& aMessage); |
320 |
320 |
321 /** |
321 /** |
322 * ?description |
322 * ?description |
323 * @since S60 v5.0 |
323 * |
324 * @param RMessage2& |
324 * @param RMessage2& |
325 * @return void |
325 * @return void |
326 */ |
326 */ |
327 void SetFrameMode(const RMessage2& aMessage); |
327 void SetFrameMode(const RMessage2& aMessage); |
328 |
328 |
329 /** |
329 /** |
330 * ?description |
330 * ?description |
331 * @since S60 v5.0 |
331 * |
332 * @param RMessage2& |
332 * @param RMessage2& |
333 * @return void |
333 * @return void |
334 */ |
334 */ |
335 void GetFrameModeL(const RMessage2& aMessage); |
335 void GetFrameModeL(const RMessage2& aMessage); |
336 |
336 |
337 /** |
337 /** |
338 * ?description |
338 * ?description |
339 * @since S60 v5.0 |
339 * |
340 * @param none |
340 * @param none |
341 * @return void |
341 * @return void |
342 */ |
342 */ |
343 void ConcealErrorForNextBuffer(); |
343 void ConcealErrorForNextBuffer(); |
344 |
344 |
345 /** |
345 /** |
346 * ?description |
346 * ?description |
347 * @since S60 v5.0 |
347 * |
348 * @param RMessage2& |
348 * @param RMessage2& |
349 * @return void |
349 * @return void |
350 */ |
350 */ |
351 void SetVad(const RMessage2& aMessage); |
351 void SetVad(const RMessage2& aMessage); |
352 |
352 |
353 /** |
353 /** |
354 * ?description |
354 * ?description |
355 * @since S60 v5.0 |
355 * |
356 * @param RMessage2& |
356 * @param RMessage2& |
357 * @return void |
357 * @return void |
358 */ |
358 */ |
359 void GetVadL(const RMessage2& aMessage); |
359 void GetVadL(const RMessage2& aMessage); |
360 |
360 |
361 /** |
361 /** |
362 * ?description |
362 * ?description |
363 * @since S60 v5.0 |
363 * |
364 * @param RMessage2& |
364 * @param RMessage2& |
365 * @return void |
365 * @return void |
366 */ |
366 */ |
367 void SetCng(const RMessage2& aMessage); |
367 void SetCng(const RMessage2& aMessage); |
368 |
368 |
369 /** |
369 /** |
370 * ?description |
370 * ?description |
371 * @since S60 v5.0 |
371 * |
372 * @param RMessage2& |
372 * @param RMessage2& |
373 * @return void |
373 * @return void |
374 */ |
374 */ |
375 void GetCngL(const RMessage2& aMessage); |
375 void GetCngL(const RMessage2& aMessage); |
376 |
376 |
377 /** |
377 /** |
378 * ?description |
378 * ?description |
379 * @since S60 v5.0 |
379 * |
380 * @param RMessage2& |
380 * @param RMessage2& |
381 * @return void |
381 * @return void |
382 */ |
382 */ |
383 void SetPlc(const RMessage2& aMessage); |
383 void SetPlc(const RMessage2& aMessage); |
384 |
384 |
385 /** |
385 /** |
386 * ?description |
386 * ?description |
387 * @since S60 v5.0 |
387 * |
388 * @param RMessage2& |
388 * @param RMessage2& |
389 * @return void |
389 * @return void |
390 */ |
390 */ |
391 void GetPlcL(const RMessage2& aMessage); |
391 void GetPlcL(const RMessage2& aMessage); |
392 |
392 |
393 /** |
393 /** |
394 * ?description |
394 * ?description |
395 * @since S60 v5.0 |
395 * |
396 * @param none |
396 * @param none |
397 * @return void |
397 * @return void |
398 */ |
398 */ |
399 void BadLsfNextBuffer(); |
399 void BadLsfNextBuffer(); |
400 |
400 |
401 /** |
401 /** |
402 * ?description |
402 * ?description |
403 * @since S60 v5.0 |
403 * |
404 * @param RMessage2& |
404 * @param RMessage2& |
405 * @return void |
405 * @return void |
406 */ |
406 */ |
407 void ConfigureJitterBufferL(const RMessage2& aMessage); |
407 void ConfigureJitterBufferL(const RMessage2& aMessage); |
408 |
408 |
409 /** |
409 /** |
410 * ?description |
410 * ?description |
411 * @since S60 v5.0 |
411 * |
412 * @param RMessage2& |
412 * @param RMessage2& |
413 * @return void |
413 * @return void |
414 */ |
414 */ |
415 void ResetJitterBuffer(const RMessage2& aMessage); |
415 void ResetJitterBuffer(const RMessage2& aMessage); |
416 |
416 |
417 /** |
417 /** |
418 * ?description |
418 * ?description |
419 * @since S60 v5.0 |
419 * |
420 * @param none |
420 * @param none |
421 * @return void |
421 * @return void |
422 */ |
422 */ |
423 void JBDelayDown(); |
423 void JBDelayDown(); |
424 |
424 |
425 /** |
425 /** |
426 * ?description |
426 * ?description |
427 * @since S60 v5.0 |
427 * |
428 * @param none |
428 * @param none |
429 * @return void |
429 * @return void |
430 */ |
430 */ |
431 void JBDelayUp(); |
431 void JBDelayUp(); |
432 |
432 |
433 /** |
433 /** |
434 * ?description |
434 * ?description |
435 * @since S60 v5.0 |
435 * |
436 * @param none |
436 * @param none |
437 * @return void |
437 * @return void |
438 */ |
438 */ |
439 void OpenDTMFTonePlayerL(); |
439 void OpenDTMFTonePlayerL(); |
440 |
440 |
441 /** |
441 /** |
442 * ?description |
442 * ?description |
443 * @since S60 v5.0 |
443 * |
444 * @param RMessage2& |
444 * @param RMessage2& |
445 * @return void |
445 * @return void |
446 */ |
446 */ |
447 void PlayDTMFToneL(const RMessage2& aMessage); |
447 void PlayDTMFToneL(const RMessage2& aMessage); |
448 |
448 |
449 /** |
449 /** |
450 * ?description |
450 * ?description |
451 * |
451 * |
452 * @since S60 v5.0 |
452 * |
453 * @param none |
453 * @param none |
454 * @return void |
454 * @return void |
455 */ |
455 */ |
456 void StopDTMFTonePlay(); |
456 void StopDTMFTonePlay(); |
457 |
457 |
458 /** |
458 /** |
459 * ?description |
459 * ?description |
460 * |
460 * |
461 * @since S60 v5.0 |
461 * |
462 * @param none |
462 * @param none |
463 * @return void |
463 * @return void |
464 */ |
464 */ |
465 void CloseDTMFTonePlayer(); |
465 void CloseDTMFTonePlayer(); |
466 |
466 |
467 /** |
467 /** |
468 * ?description |
468 * ?description |
469 * |
469 * |
470 * @since S60 v5.0 |
470 * |
471 * @param const RMessage2& |
471 * @param const RMessage2& |
472 * @return void |
472 * @return void |
473 */ |
473 */ |
474 void OpenRingTonePlayerFromFileL(const RMessage2& aMessage); |
474 void OpenRingTonePlayerFromFileL(const RMessage2& aMessage); |
475 |
475 |
476 /** |
476 /** |
477 * ?description |
477 * ?description |
478 * |
478 * |
479 * @since S60 v5.0 |
479 * |
480 * @param const RMessage2& |
480 * @param const RMessage2& |
481 * @return void |
481 * @return void |
482 */ |
482 */ |
483 void OpenRingTonePlayerFromRFileL(const RMessage2& aMessage); |
483 void OpenRingTonePlayerFromRFileL(const RMessage2& aMessage); |
484 |
484 |
485 /** |
485 /** |
486 * ?description |
486 * ?description |
487 * |
487 * |
488 * @since S60 v5.0 |
488 * |
489 * @param none |
489 * @param none |
490 * @return void |
490 * @return void |
491 */ |
491 */ |
492 void OpenRingTonePlayerFromProfileL(); |
492 void OpenRingTonePlayerFromProfileL(); |
493 |
493 |
494 /** |
494 /** |
495 * ?description |
495 * ?description |
496 * |
496 * |
497 * @since S60 v5.0 |
497 * |
498 * @param const RMessage2& |
498 * @param const RMessage2& |
499 * @return void |
499 * @return void |
500 */ |
500 */ |
501 void OpenRingTonePlayerFromDesL(const RMessage2& aMessage); |
501 void OpenRingTonePlayerFromDesL(const RMessage2& aMessage); |
502 |
502 |
503 /** |
503 /** |
504 * ?description |
504 * ?description |
505 * |
505 * |
506 * @since S60 v5.0 |
506 * |
507 * @param none |
507 * @param none |
508 * @return void |
508 * @return void |
509 */ |
509 */ |
510 void PlayRingTone(); |
510 void PlayRingTone(); |
511 |
511 |
512 /** |
512 /** |
513 * ?description |
513 * ?description |
514 * |
514 * |
515 * @since S60 v5.0 |
515 * |
516 * @param none |
516 * @param none |
517 * @return void |
517 * @return void |
518 */ |
518 */ |
519 void PauseRingTone(); |
519 void PauseRingTone(); |
520 |
520 |
521 /** |
521 /** |
522 * ?description |
522 * ?description |
523 * |
523 * |
524 * @since S60 v5.0 |
524 * |
525 * @param none |
525 * @param none |
526 * @return void |
526 * @return void |
527 */ |
527 */ |
528 void ResumeRingTone(); |
528 void ResumeRingTone(); |
529 |
529 |
530 /** |
530 /** |
531 * ?description |
531 * ?description |
532 * |
532 * |
533 * @since S60 v5.0 |
533 * |
534 * @param none |
534 * @param none |
535 * @return void |
535 * @return void |
536 */ |
536 */ |
537 void StopRingTone(); |
537 void StopRingTone(); |
538 |
538 |
539 /** |
539 /** |
540 * ?description |
540 * ?description |
541 * |
541 * |
542 * @since S60 v5.0 |
542 * |
543 * @param none |
543 * @param none |
544 * @return void |
544 * @return void |
545 */ |
545 */ |
546 void CloseRingTonePlayer(); |
546 void CloseRingTonePlayer(); |
547 |
547 |
548 /** |
548 /** |
549 * ?description |
549 * ?description |
550 * |
550 * |
551 * @since S60 v5.0 |
551 * |
552 * @param TInt |
552 * @param TInt |
553 * @return void |
553 * @return void |
554 */ |
554 */ |
555 void InitRingTonePlayerL(); |
555 void InitRingTonePlayerL(); |
556 |
556 |