branch | RCL_3 |
changeset 3 | 4f62049db6ac |
parent 0 | 71ca22bcf22a |
0:71ca22bcf22a | 3:4f62049db6ac |
---|---|
28 #include "tarsettings.h" |
28 #include "tarsettings.h" |
29 |
29 |
30 using namespace TMS; |
30 using namespace TMS; |
31 |
31 |
32 // ----------------------------------------------------------------------------- |
32 // ----------------------------------------------------------------------------- |
33 // CallCSAdpt::CallCSAdpt |
33 // TMSCallCSAdpt::TMSCallCSAdpt |
34 // |
34 // |
35 // ----------------------------------------------------------------------------- |
35 // ----------------------------------------------------------------------------- |
36 // |
36 // |
37 CallCSAdpt::CallCSAdpt() |
37 TMSCallCSAdpt::TMSCallCSAdpt() |
38 { |
38 { |
39 TRACE_PRN_FN_ENT; |
39 TRACE_PRN_FN_ENT; |
40 |
40 |
41 iCSDownlink = NULL; |
41 iCSDownlink = NULL; |
42 iCSUplink = NULL; |
42 iCSUplink = NULL; |
44 |
44 |
45 TRACE_PRN_FN_EXT; |
45 TRACE_PRN_FN_EXT; |
46 } |
46 } |
47 |
47 |
48 // ----------------------------------------------------------------------------- |
48 // ----------------------------------------------------------------------------- |
49 // CallCSAdpt::~CallCSAdpt |
49 // TMSCallCSAdpt::~TMSCallCSAdpt |
50 // |
50 // |
51 // ----------------------------------------------------------------------------- |
51 // ----------------------------------------------------------------------------- |
52 // |
52 // |
53 CallCSAdpt::~CallCSAdpt() |
53 TMSCallCSAdpt::~TMSCallCSAdpt() |
54 { |
54 { |
55 TRACE_PRN_FN_ENT; |
55 TRACE_PRN_FN_ENT; |
56 delete iCSDownlink; |
56 delete iCSDownlink; |
57 delete iCSUplink; |
57 delete iCSUplink; |
58 delete iRouting; |
58 delete iRouting; |
70 |
70 |
71 TRACE_PRN_FN_EXT; |
71 TRACE_PRN_FN_EXT; |
72 } |
72 } |
73 |
73 |
74 // ----------------------------------------------------------------------------- |
74 // ----------------------------------------------------------------------------- |
75 // CallCSAdpt::PostConstruct |
75 // TMSCallCSAdpt::PostConstruct |
76 // |
76 // |
77 // ----------------------------------------------------------------------------- |
77 // ----------------------------------------------------------------------------- |
78 // |
78 // |
79 gint CallCSAdpt::PostConstruct() |
79 gint TMSCallCSAdpt::PostConstruct() |
80 { |
80 { |
81 TRACE_PRN_FN_ENT; |
81 TRACE_PRN_FN_ENT; |
82 gint status(TMS_RESULT_SUCCESS); |
82 gint status(TMS_RESULT_SUCCESS); |
83 iNextStreamId = 1; |
83 iNextStreamId = 1; |
84 iUplinkInitialized = FALSE; |
84 iUplinkInitialized = FALSE; |
87 TRACE_PRN_FN_EXT; |
87 TRACE_PRN_FN_EXT; |
88 return status; |
88 return status; |
89 } |
89 } |
90 |
90 |
91 // ----------------------------------------------------------------------------- |
91 // ----------------------------------------------------------------------------- |
92 // CallCSAdpt::CreateStream |
92 // TMSCallCSAdpt::CreateStream |
93 // |
93 // |
94 // ----------------------------------------------------------------------------- |
94 // ----------------------------------------------------------------------------- |
95 // |
95 // |
96 gint CallCSAdpt::CreateStream(TMSCallType /*callType*/, |
96 gint TMSCallCSAdpt::CreateStream(TMSCallType /*callType*/, |
97 TMSStreamType strmType, gint& outStrmId) |
97 TMSStreamType strmType, gint& outStrmId) |
98 { |
98 { |
99 TRACE_PRN_FN_ENT; |
99 TRACE_PRN_FN_ENT; |
100 gint status(TMS_RESULT_SUCCESS); |
100 gint status(TMS_RESULT_SUCCESS); |
101 switch (strmType) |
101 switch (strmType) |
131 TRACE_PRN_FN_EXT; |
131 TRACE_PRN_FN_EXT; |
132 return status; |
132 return status; |
133 } |
133 } |
134 |
134 |
135 // ----------------------------------------------------------------------------- |
135 // ----------------------------------------------------------------------------- |
136 // CallCSAdpt::InitStream |
136 // TMSCallCSAdpt::InitStream |
137 // |
137 // |
138 // ----------------------------------------------------------------------------- |
138 // ----------------------------------------------------------------------------- |
139 // |
139 // |
140 gint CallCSAdpt::InitStreamL(TMSCallType /*callType*/, |
140 gint TMSCallCSAdpt::InitStreamL(TMSCallType /*callType*/, |
141 TMSStreamType strmType, gint strmId, TMSFormatType /*frmtType*/, |
141 TMSStreamType strmType, gint strmId, TMSFormatType /*frmtType*/, |
142 const RMessage2& aMessage) |
142 const RMessage2& aMessage) |
143 { |
143 { |
144 TRACE_PRN_FN_ENT; |
144 TRACE_PRN_FN_ENT; |
145 gint status(TMS_RESULT_SUCCESS); |
145 gint status(TMS_RESULT_SUCCESS); |
155 // Third argument in TMSCallProxy::InitStream |
155 // Third argument in TMSCallProxy::InitStream |
156 status = iMsgQueueUp.Open(aMessage, 1); |
156 status = iMsgQueueUp.Open(aMessage, 1); |
157 } |
157 } |
158 if (status == TMS_RESULT_SUCCESS) |
158 if (status == TMS_RESULT_SUCCESS) |
159 { |
159 { |
160 TRAP(status, iCSUplink = CSUplink::NewL(*this)); |
160 TRAP(status, iCSUplink = TMSCSUplink::NewL(*this)); |
161 } |
161 } |
162 iStrmtype = TMS_STREAM_UPLINK; |
162 iStrmtype = TMS_STREAM_UPLINK; |
163 } |
163 } |
164 else |
164 else |
165 { |
165 { |
175 // Third argument in TMSCallProxy::InitStream |
175 // Third argument in TMSCallProxy::InitStream |
176 status = iMsgQueueDn.Open(aMessage, 1); |
176 status = iMsgQueueDn.Open(aMessage, 1); |
177 } |
177 } |
178 if (status == TMS_RESULT_SUCCESS) |
178 if (status == TMS_RESULT_SUCCESS) |
179 { |
179 { |
180 TRAP(status, iCSDownlink = CSDownlink::NewL(*this)); |
180 TRAP(status, iCSDownlink = TMSCSDownlink::NewL(*this)); |
181 if (status == TMS_RESULT_SUCCESS) |
181 if (status == TMS_RESULT_SUCCESS) |
182 { |
182 { |
183 TRAP(status, iRouting = |
183 TRAP(status, iRouting = |
184 CTelephonyAudioRouting::NewL(*this)); |
184 CTelephonyAudioRouting::NewL(*this)); |
185 if (status == TMS_RESULT_SUCCESS) |
185 if (status == TMS_RESULT_SUCCESS) |
186 { |
186 { |
187 iTarSettings = TarSettings::NewL(); |
187 iTarSettings = TMSTarSettings::NewL(); |
188 } |
188 } |
189 } |
189 } |
190 } |
190 } |
191 iStrmtype = TMS_STREAM_DOWNLINK; |
191 iStrmtype = TMS_STREAM_DOWNLINK; |
192 } |
192 } |
204 TRACE_PRN_FN_EXT; |
204 TRACE_PRN_FN_EXT; |
205 return status; |
205 return status; |
206 } |
206 } |
207 |
207 |
208 // ----------------------------------------------------------------------------- |
208 // ----------------------------------------------------------------------------- |
209 // CallCSAdpt::StartStream |
209 // TMSCallCSAdpt::StartStream |
210 // |
210 // |
211 // ----------------------------------------------------------------------------- |
211 // ----------------------------------------------------------------------------- |
212 // |
212 // |
213 gint CallCSAdpt::StartStream(TMSCallType /*callType*/, |
213 gint TMSCallCSAdpt::StartStream(TMSCallType /*callType*/, |
214 TMSStreamType strmType, gint strmId) |
214 TMSStreamType strmType, gint strmId) |
215 { |
215 { |
216 TRACE_PRN_FN_ENT; |
216 TRACE_PRN_FN_ENT; |
217 gint status(TMS_RESULT_SUCCESS); |
217 gint status(TMS_RESULT_SUCCESS); |
218 switch (strmType) |
218 switch (strmType) |
236 TRACE_PRN_FN_EXT; |
236 TRACE_PRN_FN_EXT; |
237 return status; |
237 return status; |
238 } |
238 } |
239 |
239 |
240 // ----------------------------------------------------------------------------- |
240 // ----------------------------------------------------------------------------- |
241 // CallCSAdpt::PauseStream |
241 // TMSCallCSAdpt::PauseStream |
242 // |
242 // |
243 // ----------------------------------------------------------------------------- |
243 // ----------------------------------------------------------------------------- |
244 // |
244 // |
245 gint CallCSAdpt::PauseStream(TMSCallType /*callType*/, |
245 gint TMSCallCSAdpt::PauseStream(TMSCallType /*callType*/, |
246 TMSStreamType /*strmType*/, gint /*strmId*/) |
246 TMSStreamType /*strmType*/, gint /*strmId*/) |
247 { |
247 { |
248 TRACE_PRN_FN_ENT; |
248 TRACE_PRN_FN_ENT; |
249 gint status(TMS_RESULT_SUCCESS); |
249 gint status(TMS_RESULT_SUCCESS); |
250 TRACE_PRN_FN_EXT; |
250 TRACE_PRN_FN_EXT; |
251 return status; |
251 return status; |
252 } |
252 } |
253 |
253 |
254 // ----------------------------------------------------------------------------- |
254 // ----------------------------------------------------------------------------- |
255 // CallCSAdpt::StopStream |
255 // TMSCallCSAdpt::StopStream |
256 // |
256 // |
257 // ----------------------------------------------------------------------------- |
257 // ----------------------------------------------------------------------------- |
258 // |
258 // |
259 gint CallCSAdpt::StopStream(TMSCallType /*callType*/, TMSStreamType strmType, |
259 gint TMSCallCSAdpt::StopStream(TMSCallType /*callType*/, TMSStreamType strmType, |
260 gint strmId) |
260 gint strmId) |
261 { |
261 { |
262 TRACE_PRN_FN_ENT; |
262 TRACE_PRN_FN_ENT; |
263 gint status(TMS_RESULT_SUCCESS); |
263 gint status(TMS_RESULT_SUCCESS); |
264 switch (strmType) |
264 switch (strmType) |
286 TRACE_PRN_FN_EXT; |
286 TRACE_PRN_FN_EXT; |
287 return status; |
287 return status; |
288 } |
288 } |
289 |
289 |
290 // ----------------------------------------------------------------------------- |
290 // ----------------------------------------------------------------------------- |
291 // CallCSAdpt::DeinitStream |
291 // TMSCallCSAdpt::DeinitStream |
292 // |
292 // |
293 // ----------------------------------------------------------------------------- |
293 // ----------------------------------------------------------------------------- |
294 // |
294 // |
295 gint CallCSAdpt::DeinitStream(TMSCallType /*callType*/, |
295 gint TMSCallCSAdpt::DeinitStream(TMSCallType /*callType*/, |
296 TMSStreamType strmType, gint strmId) |
296 TMSStreamType strmType, gint strmId) |
297 { |
297 { |
298 TRACE_PRN_FN_ENT; |
298 TRACE_PRN_FN_ENT; |
299 gint status(TMS_RESULT_SUCCESS); |
299 gint status(TMS_RESULT_SUCCESS); |
300 switch (strmType) |
300 switch (strmType) |
324 TRACE_PRN_FN_EXT; |
324 TRACE_PRN_FN_EXT; |
325 return status; |
325 return status; |
326 } |
326 } |
327 |
327 |
328 // ----------------------------------------------------------------------------- |
328 // ----------------------------------------------------------------------------- |
329 // CallCSAdpt::DeleteStream |
329 // TMSCallCSAdpt::DeleteStream |
330 // |
330 // |
331 // ----------------------------------------------------------------------------- |
331 // ----------------------------------------------------------------------------- |
332 // |
332 // |
333 gint CallCSAdpt::DeleteStream(TMSCallType /*callType*/, |
333 gint TMSCallCSAdpt::DeleteStream(TMSCallType /*callType*/, |
334 TMSStreamType strmType, gint strmId) |
334 TMSStreamType strmType, gint strmId) |
335 { |
335 { |
336 TRACE_PRN_FN_ENT; |
336 TRACE_PRN_FN_ENT; |
337 gint status(TMS_RESULT_SUCCESS); |
337 gint status(TMS_RESULT_SUCCESS); |
338 switch (strmType) |
338 switch (strmType) |
358 TRACE_PRN_FN_EXT; |
358 TRACE_PRN_FN_EXT; |
359 return status; |
359 return status; |
360 } |
360 } |
361 |
361 |
362 // ----------------------------------------------------------------------------- |
362 // ----------------------------------------------------------------------------- |
363 // CallCSAdpt::DataXferBufferEmptied |
363 // TMSCallCSAdpt::DataXferBufferEmptied |
364 // |
364 // |
365 // ----------------------------------------------------------------------------- |
365 // ----------------------------------------------------------------------------- |
366 // |
366 // |
367 gint CallCSAdpt::DataXferBufferEmptied(TMSCallType /*callType*/, |
367 gint TMSCallCSAdpt::DataXferBufferEmptied(TMSCallType /*callType*/, |
368 TMSStreamType /*strmType*/, gint /*strmId*/) |
368 TMSStreamType /*strmType*/, gint /*strmId*/) |
369 { |
369 { |
370 TRACE_PRN_FN_ENT; |
370 TRACE_PRN_FN_ENT; |
371 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
371 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
372 TRACE_PRN_FN_EXT; |
372 TRACE_PRN_FN_EXT; |
373 return status; |
373 return status; |
374 } |
374 } |
375 |
375 |
376 // ----------------------------------------------------------------------------- |
376 // ----------------------------------------------------------------------------- |
377 // CallCSAdpt::DataXferBufferFilled |
377 // TMSCallCSAdpt::DataXferBufferFilled |
378 // |
378 // |
379 // ----------------------------------------------------------------------------- |
379 // ----------------------------------------------------------------------------- |
380 // |
380 // |
381 gint CallCSAdpt::DataXferBufferFilled(TMSCallType /*callType*/, |
381 gint TMSCallCSAdpt::DataXferBufferFilled(TMSCallType /*callType*/, |
382 TMSStreamType /*strmType*/, gint /*strmId*/, guint /*datasize*/) |
382 TMSStreamType /*strmType*/, gint /*strmId*/, guint /*datasize*/) |
383 { |
383 { |
384 TRACE_PRN_FN_ENT; |
384 TRACE_PRN_FN_ENT; |
385 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
385 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
386 TRACE_PRN_FN_EXT; |
386 TRACE_PRN_FN_EXT; |
387 return status; |
387 return status; |
388 } |
388 } |
389 |
389 |
390 // ----------------------------------------------------------------------------- |
390 // ----------------------------------------------------------------------------- |
391 // CallCSAdpt::GetDataXferBufferHndl |
391 // TMSCallCSAdpt::GetDataXferBufferHndl |
392 // |
392 // |
393 // ----------------------------------------------------------------------------- |
393 // ----------------------------------------------------------------------------- |
394 // |
394 // |
395 gint CallCSAdpt::GetDataXferBufferHndl(const TMSCallType /*callType*/, |
395 gint TMSCallCSAdpt::GetDataXferBufferHndl(const TMSCallType /*callType*/, |
396 const TMSStreamType /*strmType*/, const gint /*strmId*/, |
396 const TMSStreamType /*strmType*/, const gint /*strmId*/, |
397 const guint32 /*key*/, RChunk& /*chunk*/) |
397 const guint32 /*key*/, RChunk& /*chunk*/) |
398 { |
398 { |
399 TRACE_PRN_FN_ENT; |
399 TRACE_PRN_FN_ENT; |
400 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
400 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
401 TRACE_PRN_FN_EXT; |
401 TRACE_PRN_FN_EXT; |
402 return status; |
402 return status; |
403 } |
403 } |
404 |
404 |
405 // ----------------------------------------------------------------------------- |
405 // ----------------------------------------------------------------------------- |
406 // CallCSAdpt::GetMaxVolume |
406 // TMSCallCSAdpt::GetMaxVolume |
407 // |
407 // |
408 // ----------------------------------------------------------------------------- |
408 // ----------------------------------------------------------------------------- |
409 // |
409 // |
410 gint CallCSAdpt::GetMaxVolume(guint& volume) |
410 gint TMSCallCSAdpt::GetMaxVolume(guint& volume) |
411 { |
411 { |
412 TRACE_PRN_FN_ENT; |
412 TRACE_PRN_FN_ENT; |
413 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
413 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
414 if (iCSDownlink && iDnlinkInitialized) |
414 if (iCSDownlink && iDnlinkInitialized) |
415 { |
415 { |
419 TRACE_PRN_FN_EXT; |
419 TRACE_PRN_FN_EXT; |
420 return status; |
420 return status; |
421 } |
421 } |
422 |
422 |
423 // ----------------------------------------------------------------------------- |
423 // ----------------------------------------------------------------------------- |
424 // CallCSAdpt::SetVolume |
424 // TMSCallCSAdpt::SetVolume |
425 // |
425 // |
426 // ----------------------------------------------------------------------------- |
426 // ----------------------------------------------------------------------------- |
427 // |
427 // |
428 gint CallCSAdpt::SetVolume(const guint volume) |
428 gint TMSCallCSAdpt::SetVolume(const guint volume) |
429 { |
429 { |
430 TRACE_PRN_FN_ENT; |
430 TRACE_PRN_FN_ENT; |
431 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
431 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
432 if (iCSDownlink && iDnlinkInitialized) |
432 if (iCSDownlink && iDnlinkInitialized) |
433 { |
433 { |
438 TRACE_PRN_FN_EXT; |
438 TRACE_PRN_FN_EXT; |
439 return status; |
439 return status; |
440 } |
440 } |
441 |
441 |
442 // ----------------------------------------------------------------------------- |
442 // ----------------------------------------------------------------------------- |
443 // CallCSAdpt::GetVolume |
443 // TMSCallCSAdpt::GetVolume |
444 // |
444 // |
445 // ----------------------------------------------------------------------------- |
445 // ----------------------------------------------------------------------------- |
446 // |
446 // |
447 gint CallCSAdpt::GetVolume(guint& volume) |
447 gint TMSCallCSAdpt::GetVolume(guint& volume) |
448 { |
448 { |
449 TRACE_PRN_FN_ENT; |
449 TRACE_PRN_FN_ENT; |
450 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
450 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
451 if (iCSDownlink && iDnlinkInitialized) |
451 if (iCSDownlink && iDnlinkInitialized) |
452 { |
452 { |
457 TRACE_PRN_FN_EXT; |
457 TRACE_PRN_FN_EXT; |
458 return status; |
458 return status; |
459 } |
459 } |
460 |
460 |
461 // ----------------------------------------------------------------------------- |
461 // ----------------------------------------------------------------------------- |
462 // CallCSAdpt::GetMaxGain |
462 // TMSCallCSAdpt::GetMaxGain |
463 // |
463 // |
464 // ----------------------------------------------------------------------------- |
464 // ----------------------------------------------------------------------------- |
465 // |
465 // |
466 gint CallCSAdpt::GetMaxGain(guint& gain) |
466 gint TMSCallCSAdpt::GetMaxGain(guint& gain) |
467 { |
467 { |
468 TRACE_PRN_FN_ENT; |
468 TRACE_PRN_FN_ENT; |
469 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
469 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
470 if (iCSUplink && iUplinkInitialized) |
470 if (iCSUplink && iUplinkInitialized) |
471 { |
471 { |
475 TRACE_PRN_FN_EXT; |
475 TRACE_PRN_FN_EXT; |
476 return status; |
476 return status; |
477 } |
477 } |
478 |
478 |
479 // ----------------------------------------------------------------------------- |
479 // ----------------------------------------------------------------------------- |
480 // CallCSAdpt::SetGain |
480 // TMSCallCSAdpt::SetGain |
481 // |
481 // |
482 // ----------------------------------------------------------------------------- |
482 // ----------------------------------------------------------------------------- |
483 // |
483 // |
484 gint CallCSAdpt::SetGain(const guint gain) |
484 gint TMSCallCSAdpt::SetGain(const guint gain) |
485 { |
485 { |
486 TRACE_PRN_FN_ENT; |
486 TRACE_PRN_FN_ENT; |
487 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
487 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
488 if (iUplinkInitialized) |
488 if (iUplinkInitialized) |
489 { |
489 { |
494 TRACE_PRN_FN_EXT; |
494 TRACE_PRN_FN_EXT; |
495 return status; |
495 return status; |
496 } |
496 } |
497 |
497 |
498 // ----------------------------------------------------------------------------- |
498 // ----------------------------------------------------------------------------- |
499 // CallCSAdpt::GetGain |
499 // TMSCallCSAdpt::GetGain |
500 // |
500 // |
501 // ----------------------------------------------------------------------------- |
501 // ----------------------------------------------------------------------------- |
502 // |
502 // |
503 gint CallCSAdpt::GetGain(guint& gain) |
503 gint TMSCallCSAdpt::GetGain(guint& gain) |
504 { |
504 { |
505 TRACE_PRN_FN_ENT; |
505 TRACE_PRN_FN_ENT; |
506 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
506 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
507 if (iCSUplink && iUplinkInitialized) |
507 if (iCSUplink && iUplinkInitialized) |
508 { |
508 { |
512 TRACE_PRN_FN_EXT; |
512 TRACE_PRN_FN_EXT; |
513 return status; |
513 return status; |
514 } |
514 } |
515 |
515 |
516 // ----------------------------------------------------------------------------- |
516 // ----------------------------------------------------------------------------- |
517 // CallCSAdpt::GetGlobalMaxVolume |
517 // TMSCallCSAdpt::GetGlobalMaxVolume |
518 // |
518 // |
519 // ----------------------------------------------------------------------------- |
519 // ----------------------------------------------------------------------------- |
520 // |
520 // |
521 gint CallCSAdpt::GetGlobalMaxVolume(guint& volume) |
521 gint TMSCallCSAdpt::GetGlobalMaxVolume(guint& volume) |
522 { |
522 { |
523 TRACE_PRN_FN_ENT; |
523 TRACE_PRN_FN_ENT; |
524 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
524 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
525 if (iCSDownlink && iDnlinkInitialized) |
525 if (iCSDownlink && iDnlinkInitialized) |
526 { |
526 { |
530 TRACE_PRN_FN_EXT; |
530 TRACE_PRN_FN_EXT; |
531 return status; |
531 return status; |
532 } |
532 } |
533 |
533 |
534 // ----------------------------------------------------------------------------- |
534 // ----------------------------------------------------------------------------- |
535 // CallCSAdpt::SetGlobalVolume |
535 // TMSCallCSAdpt::SetGlobalVolume |
536 // |
536 // |
537 // ----------------------------------------------------------------------------- |
537 // ----------------------------------------------------------------------------- |
538 // |
538 // |
539 gint CallCSAdpt::SetGlobalVolume(const guint volume) |
539 gint TMSCallCSAdpt::SetGlobalVolume(const guint volume) |
540 { |
540 { |
541 TRACE_PRN_FN_ENT; |
541 TRACE_PRN_FN_ENT; |
542 gint status(TMS_RESULT_SUCCESS); |
542 gint status(TMS_RESULT_SUCCESS); |
543 |
543 |
544 iGlobalVol = volume; |
544 iGlobalVol = volume; |
550 TRACE_PRN_FN_EXT; |
550 TRACE_PRN_FN_EXT; |
551 return status; |
551 return status; |
552 } |
552 } |
553 |
553 |
554 // ----------------------------------------------------------------------------- |
554 // ----------------------------------------------------------------------------- |
555 // CallCSAdpt::GetGlobalVolume |
555 // TMSCallCSAdpt::GetGlobalVolume |
556 // |
556 // |
557 // ----------------------------------------------------------------------------- |
557 // ----------------------------------------------------------------------------- |
558 // |
558 // |
559 gint CallCSAdpt::GetGlobalVolume(guint& volume) |
559 gint TMSCallCSAdpt::GetGlobalVolume(guint& volume) |
560 { |
560 { |
561 TRACE_PRN_FN_ENT; |
561 TRACE_PRN_FN_ENT; |
562 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
562 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
563 if (iCSDownlink && iDnlinkInitialized) |
563 if (iCSDownlink && iDnlinkInitialized) |
564 { |
564 { |
569 TRACE_PRN_FN_EXT; |
569 TRACE_PRN_FN_EXT; |
570 return status; |
570 return status; |
571 } |
571 } |
572 |
572 |
573 // ----------------------------------------------------------------------------- |
573 // ----------------------------------------------------------------------------- |
574 // CallCSAdpt::GetMaxGain |
574 // TMSCallCSAdpt::GetMaxGain |
575 // |
575 // |
576 // ----------------------------------------------------------------------------- |
576 // ----------------------------------------------------------------------------- |
577 // |
577 // |
578 gint CallCSAdpt::GetGlobalMaxGain(guint& gain) |
578 gint TMSCallCSAdpt::GetGlobalMaxGain(guint& gain) |
579 { |
579 { |
580 TRACE_PRN_FN_ENT; |
580 TRACE_PRN_FN_ENT; |
581 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
581 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
582 if (iCSUplink && iUplinkInitialized) |
582 if (iCSUplink && iUplinkInitialized) |
583 { |
583 { |
587 TRACE_PRN_FN_EXT; |
587 TRACE_PRN_FN_EXT; |
588 return status; |
588 return status; |
589 } |
589 } |
590 |
590 |
591 // ----------------------------------------------------------------------------- |
591 // ----------------------------------------------------------------------------- |
592 // CallCSAdpt::SetGain |
592 // TMSCallCSAdpt::SetGain |
593 // |
593 // |
594 // ----------------------------------------------------------------------------- |
594 // ----------------------------------------------------------------------------- |
595 // |
595 // |
596 gint CallCSAdpt::SetGlobalGain(const guint gain) |
596 gint TMSCallCSAdpt::SetGlobalGain(const guint gain) |
597 { |
597 { |
598 TRACE_PRN_FN_ENT; |
598 TRACE_PRN_FN_ENT; |
599 gint status(TMS_RESULT_SUCCESS); |
599 gint status(TMS_RESULT_SUCCESS); |
600 |
600 |
601 iGlobalGain = gain; |
601 iGlobalGain = gain; |
607 TRACE_PRN_FN_EXT; |
607 TRACE_PRN_FN_EXT; |
608 return status; |
608 return status; |
609 } |
609 } |
610 |
610 |
611 // ----------------------------------------------------------------------------- |
611 // ----------------------------------------------------------------------------- |
612 // CallCSAdpt::GetGlobalGain |
612 // TMSCallCSAdpt::GetGlobalGain |
613 // |
613 // |
614 // ----------------------------------------------------------------------------- |
614 // ----------------------------------------------------------------------------- |
615 // |
615 // |
616 gint CallCSAdpt::GetGlobalGain(guint& gain) |
616 gint TMSCallCSAdpt::GetGlobalGain(guint& gain) |
617 { |
617 { |
618 TRACE_PRN_FN_ENT; |
618 TRACE_PRN_FN_ENT; |
619 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
619 gint status(TMS_RESULT_ILLEGAL_OPERATION); |
620 if (iCSUplink && iUplinkInitialized) |
620 if (iCSUplink && iUplinkInitialized) |
621 { |
621 { |
625 TRACE_PRN_FN_EXT; |
625 TRACE_PRN_FN_EXT; |
626 return status; |
626 return status; |
627 } |
627 } |
628 |
628 |
629 // ----------------------------------------------------------------------------- |
629 // ----------------------------------------------------------------------------- |
630 // CallCSAdpt::GetCodecMode |
630 // TMSCallCSAdpt::GetCodecMode |
631 // |
631 // |
632 // ----------------------------------------------------------------------------- |
632 // ----------------------------------------------------------------------------- |
633 // |
633 // |
634 gint CallCSAdpt::GetCodecMode(const TMSFormatType /*fmttype*/, |
634 gint TMSCallCSAdpt::GetCodecMode(const TMSFormatType /*fmttype*/, |
635 const TMSStreamType /*strmtype*/, gint& /*mode*/) |
635 const TMSStreamType /*strmtype*/, gint& /*mode*/) |
636 { |
636 { |
637 TRACE_PRN_FN_ENT; |
637 TRACE_PRN_FN_ENT; |
638 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
638 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
639 TRACE_PRN_FN_EXT; |
639 TRACE_PRN_FN_EXT; |
640 return status; |
640 return status; |
641 } |
641 } |
642 |
642 |
643 // ----------------------------------------------------------------------------- |
643 // ----------------------------------------------------------------------------- |
644 // CallCSAdpt::SetCodecMode |
644 // TMSCallCSAdpt::SetCodecMode |
645 // |
645 // |
646 // ----------------------------------------------------------------------------- |
646 // ----------------------------------------------------------------------------- |
647 // |
647 // |
648 gint CallCSAdpt::SetCodecMode(const TMSFormatType /*fmttype*/, |
648 gint TMSCallCSAdpt::SetCodecMode(const TMSFormatType /*fmttype*/, |
649 const TMSStreamType /*strmtype*/, const gint /*mode*/) |
649 const TMSStreamType /*strmtype*/, const gint /*mode*/) |
650 { |
650 { |
651 TRACE_PRN_FN_ENT; |
651 TRACE_PRN_FN_ENT; |
652 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
652 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
653 TRACE_PRN_FN_EXT; |
653 TRACE_PRN_FN_EXT; |
654 return status; |
654 return status; |
655 } |
655 } |
656 |
656 |
657 // ----------------------------------------------------------------------------- |
657 // ----------------------------------------------------------------------------- |
658 // CallCSAdpt::GetSupportedBitRatesCount |
658 // TMSCallCSAdpt::GetSupportedBitRatesCount |
659 // |
659 // |
660 // ----------------------------------------------------------------------------- |
660 // ----------------------------------------------------------------------------- |
661 // |
661 // |
662 gint CallCSAdpt::GetSupportedBitRatesCount(guint& /*count*/) |
662 gint TMSCallCSAdpt::GetSupportedBitRatesCount(guint& /*count*/) |
663 { |
663 { |
664 TRACE_PRN_FN_ENT; |
664 TRACE_PRN_FN_ENT; |
665 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
665 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
666 TRACE_PRN_FN_EXT; |
666 TRACE_PRN_FN_EXT; |
667 return status; |
667 return status; |
668 } |
668 } |
669 |
669 |
670 // ----------------------------------------------------------------------------- |
670 // ----------------------------------------------------------------------------- |
671 // CallCSAdpt::GetSupportedBitRates |
671 // TMSCallCSAdpt::GetSupportedBitRates |
672 // |
672 // |
673 // ----------------------------------------------------------------------------- |
673 // ----------------------------------------------------------------------------- |
674 // |
674 // |
675 gint CallCSAdpt::GetSupportedBitRates(CBufFlat*& brbuffer) |
675 gint TMSCallCSAdpt::GetSupportedBitRates(CBufFlat*& brbuffer) |
676 { |
676 { |
677 TRACE_PRN_FN_ENT; |
677 TRACE_PRN_FN_ENT; |
678 TRAPD(status, GetSupportedBitRatesL(brbuffer)); |
678 TRAPD(status, GetSupportedBitRatesL(brbuffer)); |
679 TRACE_PRN_FN_EXT; |
679 TRACE_PRN_FN_EXT; |
680 return status; |
680 return status; |
681 } |
681 } |
682 |
682 |
683 // ----------------------------------------------------------------------------- |
683 // ----------------------------------------------------------------------------- |
684 // CallCSAdpt::GetSupportedBitRatesL |
684 // TMSCallCSAdpt::GetSupportedBitRatesL |
685 // |
685 // |
686 // GetSupportedBitRates implementation which can leave. |
686 // GetSupportedBitRates implementation which can leave. |
687 // ----------------------------------------------------------------------------- |
687 // ----------------------------------------------------------------------------- |
688 // |
688 // |
689 void CallCSAdpt::GetSupportedBitRatesL(CBufFlat*& /*brbuffer*/) |
689 void TMSCallCSAdpt::GetSupportedBitRatesL(CBufFlat*& /*brbuffer*/) |
690 { |
690 { |
691 User::Leave(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
691 User::Leave(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
692 } |
692 } |
693 |
693 |
694 // ----------------------------------------------------------------------------- |
694 // ----------------------------------------------------------------------------- |
695 // CallCSAdpt::GetBitRate |
695 // TMSCallCSAdpt::GetBitRate |
696 // |
696 // |
697 // ----------------------------------------------------------------------------- |
697 // ----------------------------------------------------------------------------- |
698 // |
698 // |
699 gint CallCSAdpt::GetBitRate(guint& /*bitrate*/) |
699 gint TMSCallCSAdpt::GetBitRate(guint& /*bitrate*/) |
700 { |
700 { |
701 TRACE_PRN_FN_ENT; |
701 TRACE_PRN_FN_ENT; |
702 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
702 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
703 TRACE_PRN_FN_EXT; |
703 TRACE_PRN_FN_EXT; |
704 return status; |
704 return status; |
705 } |
705 } |
706 |
706 |
707 // ----------------------------------------------------------------------------- |
707 // ----------------------------------------------------------------------------- |
708 // CallCSAdpt::SetBitRate |
708 // TMSCallCSAdpt::SetBitRate |
709 // |
709 // |
710 // ----------------------------------------------------------------------------- |
710 // ----------------------------------------------------------------------------- |
711 // |
711 // |
712 gint CallCSAdpt::SetBitRate(const guint /*bitrate*/) |
712 gint TMSCallCSAdpt::SetBitRate(const guint /*bitrate*/) |
713 { |
713 { |
714 TRACE_PRN_FN_ENT; |
714 TRACE_PRN_FN_ENT; |
715 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
715 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
716 TRACE_PRN_FN_EXT; |
716 TRACE_PRN_FN_EXT; |
717 return status; |
717 return status; |
718 } |
718 } |
719 |
719 |
720 // ----------------------------------------------------------------------------- |
720 // ----------------------------------------------------------------------------- |
721 // CallCSAdpt::GetVAD |
721 // TMSCallCSAdpt::GetVAD |
722 // |
722 // |
723 // ----------------------------------------------------------------------------- |
723 // ----------------------------------------------------------------------------- |
724 // |
724 // |
725 gint CallCSAdpt::GetVAD(const TMSFormatType /*fmttype*/, gboolean& /*vad*/) |
725 gint TMSCallCSAdpt::GetVAD(const TMSFormatType /*fmttype*/, gboolean& /*vad*/) |
726 { |
726 { |
727 TRACE_PRN_FN_ENT; |
727 TRACE_PRN_FN_ENT; |
728 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
728 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
729 TRACE_PRN_FN_EXT; |
729 TRACE_PRN_FN_EXT; |
730 return status; |
730 return status; |
731 } |
731 } |
732 |
732 |
733 // ----------------------------------------------------------------------------- |
733 // ----------------------------------------------------------------------------- |
734 // CallCSAdpt::SetVAD |
734 // TMSCallCSAdpt::SetVAD |
735 // |
735 // |
736 // ----------------------------------------------------------------------------- |
736 // ----------------------------------------------------------------------------- |
737 // |
737 // |
738 gint CallCSAdpt::SetVAD(const TMSFormatType /*fmttype*/, const gboolean /*vad*/) |
738 gint TMSCallCSAdpt::SetVAD(const TMSFormatType /*fmttype*/, const gboolean /*vad*/) |
739 { |
739 { |
740 TRACE_PRN_FN_ENT; |
740 TRACE_PRN_FN_ENT; |
741 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
741 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
742 TRACE_PRN_FN_EXT; |
742 TRACE_PRN_FN_EXT; |
743 return status; |
743 return status; |
744 } |
744 } |
745 |
745 |
746 // ----------------------------------------------------------------------------- |
746 // ----------------------------------------------------------------------------- |
747 // CallCSAdpt::GetCNG |
747 // TMSCallCSAdpt::GetCNG |
748 // |
748 // |
749 // ----------------------------------------------------------------------------- |
749 // ----------------------------------------------------------------------------- |
750 // |
750 // |
751 gint CallCSAdpt::GetCNG(const TMSFormatType /*fmttype*/, gboolean& /*cng*/) |
751 gint TMSCallCSAdpt::GetCNG(const TMSFormatType /*fmttype*/, gboolean& /*cng*/) |
752 { |
752 { |
753 TRACE_PRN_FN_ENT; |
753 TRACE_PRN_FN_ENT; |
754 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
754 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
755 TRACE_PRN_FN_EXT; |
755 TRACE_PRN_FN_EXT; |
756 return status; |
756 return status; |
757 } |
757 } |
758 |
758 |
759 // ----------------------------------------------------------------------------- |
759 // ----------------------------------------------------------------------------- |
760 // CallCSAdpt::SetCNG |
760 // TMSCallCSAdpt::SetCNG |
761 // |
761 // |
762 // ----------------------------------------------------------------------------- |
762 // ----------------------------------------------------------------------------- |
763 // |
763 // |
764 gint CallCSAdpt::SetCNG(const TMSFormatType /*fmttype*/, const gboolean /*cng*/) |
764 gint TMSCallCSAdpt::SetCNG(const TMSFormatType /*fmttype*/, |
765 { |
765 const gboolean /*cng*/) |
766 TRACE_PRN_FN_ENT; |
766 { |
767 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
767 TRACE_PRN_FN_ENT; |
768 TRACE_PRN_FN_EXT; |
768 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
769 return status; |
769 TRACE_PRN_FN_EXT; |
770 } |
770 return status; |
771 |
771 } |
772 // ----------------------------------------------------------------------------- |
772 |
773 // CallCSAdpt::GetPlc |
773 // ----------------------------------------------------------------------------- |
774 // |
774 // TMSCallCSAdpt::GetPlc |
775 // ----------------------------------------------------------------------------- |
775 // |
776 // |
776 // ----------------------------------------------------------------------------- |
777 gint CallCSAdpt::GetPlc(const TMSFormatType /*fmttype*/, gboolean& /*plc*/) |
777 // |
778 { |
778 gint TMSCallCSAdpt::GetPlc(const TMSFormatType /*fmttype*/, gboolean& /*plc*/) |
779 TRACE_PRN_FN_ENT; |
779 { |
780 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
780 TRACE_PRN_FN_ENT; |
781 TRACE_PRN_FN_EXT; |
781 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
782 return status; |
782 TRACE_PRN_FN_EXT; |
783 } |
783 return status; |
784 |
784 } |
785 // ----------------------------------------------------------------------------- |
785 |
786 // CallCSAdpt::SetPlc |
786 // ----------------------------------------------------------------------------- |
787 // |
787 // TMSCallCSAdpt::SetPlc |
788 // ----------------------------------------------------------------------------- |
788 // |
789 // |
789 // ----------------------------------------------------------------------------- |
790 gint CallCSAdpt::SetPlc(const TMSFormatType /*fmttype*/, const gboolean /*plc*/) |
790 // |
791 { |
791 gint TMSCallCSAdpt::SetPlc(const TMSFormatType /*fmttype*/, |
792 TRACE_PRN_FN_ENT; |
792 const gboolean /*plc*/) |
793 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
793 { |
794 TRACE_PRN_FN_EXT; |
794 TRACE_PRN_FN_ENT; |
795 return status; |
795 gint status(TMS_RESULT_FEATURE_NOT_SUPPORTED); |
796 } |
796 TRACE_PRN_FN_EXT; |
797 |
797 return status; |
798 // ----------------------------------------------------------------------------- |
798 } |
799 // CallCSAdpt::SetOutput |
799 |
800 // |
800 // ----------------------------------------------------------------------------- |
801 // ----------------------------------------------------------------------------- |
801 // TMSCallCSAdpt::SetOutput |
802 // |
802 // |
803 gint CallCSAdpt::SetOutput(TMSAudioOutput output) |
803 // ----------------------------------------------------------------------------- |
804 // |
|
805 gint TMSCallCSAdpt::SetOutput(TMSAudioOutput output) |
|
804 { |
806 { |
805 TRACE_PRN_FN_ENT; |
807 TRACE_PRN_FN_ENT; |
806 gint status(TMS_RESULT_UNINITIALIZED_OBJECT); |
808 gint status(TMS_RESULT_UNINITIALIZED_OBJECT); |
807 |
809 |
808 if (iRouting) |
810 if (iRouting) |
822 TRACE_PRN_FN_EXT; |
824 TRACE_PRN_FN_EXT; |
823 return status; |
825 return status; |
824 } |
826 } |
825 |
827 |
826 // ----------------------------------------------------------------------------- |
828 // ----------------------------------------------------------------------------- |
827 // CallCSAdpt::GetOutput |
829 // TMSCallCSAdpt::GetOutput |
828 // |
830 // |
829 // ----------------------------------------------------------------------------- |
831 // ----------------------------------------------------------------------------- |
830 // |
832 // |
831 gint CallCSAdpt::GetOutput(TMSAudioOutput& output) |
833 gint TMSCallCSAdpt::GetOutput(TMSAudioOutput& output) |
832 { |
834 { |
833 TRACE_PRN_FN_ENT; |
835 TRACE_PRN_FN_ENT; |
834 gint status(TMS_RESULT_UNINITIALIZED_OBJECT); |
836 gint status(TMS_RESULT_UNINITIALIZED_OBJECT); |
835 |
837 |
836 if (iRouting) |
838 if (iRouting) |
844 TRACE_PRN_FN_EXT; |
846 TRACE_PRN_FN_EXT; |
845 return status; |
847 return status; |
846 } |
848 } |
847 |
849 |
848 // ----------------------------------------------------------------------------- |
850 // ----------------------------------------------------------------------------- |
849 // CallCSAdpt::GetPreviousOutput |
851 // TMSCallCSAdpt::GetPreviousOutput |
850 // |
852 // |
851 // ----------------------------------------------------------------------------- |
853 // ----------------------------------------------------------------------------- |
852 // |
854 // |
853 gint CallCSAdpt::GetPreviousOutput(TMSAudioOutput& output) |
855 gint TMSCallCSAdpt::GetPreviousOutput(TMSAudioOutput& output) |
854 { |
856 { |
855 TRACE_PRN_FN_ENT; |
857 TRACE_PRN_FN_ENT; |
856 gint status(TMS_RESULT_UNINITIALIZED_OBJECT); |
858 gint status(TMS_RESULT_UNINITIALIZED_OBJECT); |
857 |
859 |
858 if (iRouting) |
860 if (iRouting) |
865 TRACE_PRN_FN_EXT; |
867 TRACE_PRN_FN_EXT; |
866 return status; |
868 return status; |
867 } |
869 } |
868 |
870 |
869 // ----------------------------------------------------------------------------- |
871 // ----------------------------------------------------------------------------- |
870 // CallCSAdpt::GetAvailableOutputsL |
872 // TMSCallCSAdpt::GetAvailableOutputsL |
871 // |
873 // |
872 // ----------------------------------------------------------------------------- |
874 // ----------------------------------------------------------------------------- |
873 // |
875 // |
874 gint CallCSAdpt::GetAvailableOutputsL(gint& count, CBufFlat*& outputsbuffer) |
876 gint TMSCallCSAdpt::GetAvailableOutputsL(gint& count, CBufFlat*& outputsbuffer) |
875 { |
877 { |
876 TRACE_PRN_FN_ENT; |
878 TRACE_PRN_FN_ENT; |
877 gint status(TMS_RESULT_UNINITIALIZED_OBJECT); |
879 gint status(TMS_RESULT_UNINITIALIZED_OBJECT); |
878 TMSAudioOutput tmsoutput; |
880 TMSAudioOutput tmsoutput; |
879 |
881 |
902 TRACE_PRN_FN_EXT; |
904 TRACE_PRN_FN_EXT; |
903 return status; |
905 return status; |
904 } |
906 } |
905 |
907 |
906 |
908 |
907 // From MCSPDevSoundObserver |
909 // From TMSCSPDevSoundObserver |
908 |
910 |
909 // ----------------------------------------------------------------------------- |
911 // ----------------------------------------------------------------------------- |
910 // CallCSAdpt::DownlinkInitCompleted |
912 // TMSCallCSAdpt::DownlinkInitCompleted |
911 // |
913 // |
912 // ----------------------------------------------------------------------------- |
914 // ----------------------------------------------------------------------------- |
913 // |
915 // |
914 void CallCSAdpt::DownlinkInitCompleted(TInt status) |
916 void TMSCallCSAdpt::DownlinkInitCompleted(TInt status) |
915 { |
917 { |
916 TRACE_PRN_FN_ENT; |
918 TRACE_PRN_FN_ENT; |
917 NotifyClient(iDnlinkStreamId, ECmdDownlinkInitComplete, status, 0); |
919 NotifyClient(iDnlinkStreamId, ECmdDownlinkInitComplete, status, 0); |
918 TRACE_PRN_FN_EXT; |
920 TRACE_PRN_FN_EXT; |
919 } |
921 } |
920 |
922 |
921 // ----------------------------------------------------------------------------- |
923 // ----------------------------------------------------------------------------- |
922 // CallCSAdpt::UplinkInitCompleted |
924 // TMSCallCSAdpt::UplinkInitCompleted |
923 // |
925 // |
924 // ----------------------------------------------------------------------------- |
926 // ----------------------------------------------------------------------------- |
925 // |
927 // |
926 void CallCSAdpt::UplinkInitCompleted(TInt status) |
928 void TMSCallCSAdpt::UplinkInitCompleted(TInt status) |
927 { |
929 { |
928 TRACE_PRN_FN_ENT; |
930 TRACE_PRN_FN_ENT; |
929 NotifyClient(iUplinkStreamId, ECmdUplinkInitComplete, status, 0); |
931 NotifyClient(iUplinkStreamId, ECmdUplinkInitComplete, status, 0); |
930 TRACE_PRN_FN_EXT; |
932 TRACE_PRN_FN_EXT; |
931 } |
933 } |
932 |
934 |
933 // ----------------------------------------------------------------------------- |
935 // ----------------------------------------------------------------------------- |
934 // CallCSAdpt::UplinkActivatedSuccessfully |
936 // TMSCallCSAdpt::UplinkActivatedSuccessfully |
935 // |
937 // |
936 // ----------------------------------------------------------------------------- |
938 // ----------------------------------------------------------------------------- |
937 // |
939 // |
938 void CallCSAdpt::UplinkActivatedSuccessfully() |
940 void TMSCallCSAdpt::UplinkActivatedSuccessfully() |
939 { |
941 { |
940 TRACE_PRN_FN_ENT; |
942 TRACE_PRN_FN_ENT; |
941 NotifyClient(iUplinkStreamId, ECmdUplinkStarted, KErrNone, 0); |
943 NotifyClient(iUplinkStreamId, ECmdUplinkStarted, KErrNone, 0); |
942 TRACE_PRN_FN_EXT; |
944 TRACE_PRN_FN_EXT; |
943 } |
945 } |
944 |
946 |
945 // ----------------------------------------------------------------------------- |
947 // ----------------------------------------------------------------------------- |
946 // CallCSAdpt::DownlinkActivatedSuccessfully |
948 // TMSCallCSAdpt::DownlinkActivatedSuccessfully |
947 // |
949 // |
948 // ----------------------------------------------------------------------------- |
950 // ----------------------------------------------------------------------------- |
949 // |
951 // |
950 void CallCSAdpt::DownlinkActivatedSuccessfully() |
952 void TMSCallCSAdpt::DownlinkActivatedSuccessfully() |
951 { |
953 { |
952 TRACE_PRN_FN_ENT; |
954 TRACE_PRN_FN_ENT; |
953 NotifyClient(iDnlinkStreamId, ECmdDownlinkStarted, KErrNone, 0); |
955 NotifyClient(iDnlinkStreamId, ECmdDownlinkStarted, KErrNone, 0); |
954 TRACE_PRN_FN_EXT; |
956 TRACE_PRN_FN_EXT; |
955 } |
957 } |
956 |
958 |
957 // ----------------------------------------------------------------------------- |
959 // ----------------------------------------------------------------------------- |
958 // CallCSAdpt::UplinkActivationFailed |
960 // TMSCallCSAdpt::UplinkActivationFailed |
959 // |
961 // |
960 // ----------------------------------------------------------------------------- |
962 // ----------------------------------------------------------------------------- |
961 // |
963 // |
962 void CallCSAdpt::UplinkActivationFailed() |
964 void TMSCallCSAdpt::UplinkActivationFailed() |
963 { |
965 { |
964 TRACE_PRN_FN_ENT; |
966 TRACE_PRN_FN_ENT; |
965 NotifyClient(iUplinkStreamId, ECmdUplinkStarted, TMS_RESULT_FATAL_ERROR, 0); |
967 NotifyClient(iUplinkStreamId, ECmdUplinkStarted, TMS_RESULT_FATAL_ERROR, 0); |
966 TRACE_PRN_FN_EXT; |
968 TRACE_PRN_FN_EXT; |
967 } |
969 } |
968 |
970 |
969 // ----------------------------------------------------------------------------- |
971 // ----------------------------------------------------------------------------- |
970 // CallCSAdpt::DownlinkActivationFailed |
972 // TMSCallCSAdpt::DownlinkActivationFailed |
971 // |
973 // |
972 // ----------------------------------------------------------------------------- |
974 // ----------------------------------------------------------------------------- |
973 // |
975 // |
974 void CallCSAdpt::DownlinkActivationFailed() |
976 void TMSCallCSAdpt::DownlinkActivationFailed() |
975 { |
977 { |
976 TRACE_PRN_FN_ENT; |
978 TRACE_PRN_FN_ENT; |
977 NotifyClient(iDnlinkStreamId, ECmdDownlinkStarted, |
979 NotifyClient(iDnlinkStreamId, ECmdDownlinkStarted, |
978 TMS_RESULT_FATAL_ERROR, 0); |
980 TMS_RESULT_FATAL_ERROR, 0); |
979 TRACE_PRN_FN_EXT; |
981 TRACE_PRN_FN_EXT; |
980 } |
982 } |
981 |
983 |
982 // ----------------------------------------------------------------------------- |
984 // ----------------------------------------------------------------------------- |
983 // CallCSAdpt::AvailableOutputsChanged |
985 // TMSCallCSAdpt::AvailableOutputsChanged |
984 // |
986 // |
985 // ----------------------------------------------------------------------------- |
987 // ----------------------------------------------------------------------------- |
986 // |
988 // |
987 void CallCSAdpt::AvailableOutputsChanged( |
989 void TMSCallCSAdpt::AvailableOutputsChanged( |
988 CTelephonyAudioRouting& /*aTelephonyAudioRouting*/) |
990 CTelephonyAudioRouting& /*aTelephonyAudioRouting*/) |
989 { |
991 { |
990 TRACE_PRN_FN_ENT; |
992 TRACE_PRN_FN_ENT; |
991 TRoutingMsgBufPckg pckg; |
993 TRoutingMsgBufPckg pckg; |
992 pckg().iEvent = TMS_EVENT_ROUTING_AVAIL_OUTPUTS_CHANGED; |
994 pckg().iEvent = TMS_EVENT_ROUTING_AVAIL_OUTPUTS_CHANGED; |
993 iTarSettings->SetTar(pckg, ETrue); |
995 iTarSettings->SetTar(pckg, ETrue); |
994 TRACE_PRN_FN_EXT; |
996 TRACE_PRN_FN_EXT; |
995 } |
997 } |
996 |
998 |
997 // ----------------------------------------------------------------------------- |
999 // ----------------------------------------------------------------------------- |
998 // CallCSAdpt::OutputChanged |
1000 // TMSCallCSAdpt::OutputChanged |
999 // |
1001 // |
1000 // ----------------------------------------------------------------------------- |
1002 // ----------------------------------------------------------------------------- |
1001 // |
1003 // |
1002 void CallCSAdpt::OutputChanged(CTelephonyAudioRouting& aTelephonyAudioRouting) |
1004 void TMSCallCSAdpt::OutputChanged( |
1005 CTelephonyAudioRouting& aTelephonyAudioRouting) |
|
1003 { |
1006 { |
1004 TRACE_PRN_FN_ENT; |
1007 TRACE_PRN_FN_ENT; |
1005 TRoutingMsgBufPckg pckg; |
1008 TRoutingMsgBufPckg pckg; |
1006 pckg().iEvent = TMS_EVENT_ROUTING_OUTPUT_CHANGED; |
1009 pckg().iEvent = TMS_EVENT_ROUTING_OUTPUT_CHANGED; |
1007 pckg().iOutput = TOTMSOUTPUT(aTelephonyAudioRouting.Output()); |
1010 pckg().iOutput = TOTMSOUTPUT(aTelephonyAudioRouting.Output()); |
1008 iTarSettings->SetTar(pckg, ETrue); |
1011 iTarSettings->SetTar(pckg, ETrue); |
1009 TRACE_PRN_FN_EXT; |
1012 TRACE_PRN_FN_EXT; |
1010 } |
1013 } |
1011 |
1014 |
1012 // ----------------------------------------------------------------------------- |
1015 // ----------------------------------------------------------------------------- |
1013 // CallCSAdpt::SetOutputComplete |
1016 // TMSCallCSAdpt::SetOutputComplete |
1014 // |
1017 // |
1015 // ----------------------------------------------------------------------------- |
1018 // ----------------------------------------------------------------------------- |
1016 // |
1019 // |
1017 void CallCSAdpt::SetOutputComplete( |
1020 void TMSCallCSAdpt::SetOutputComplete( |
1018 CTelephonyAudioRouting& aTelephonyAudioRouting, gint /*aError*/) |
1021 CTelephonyAudioRouting& aTelephonyAudioRouting, gint /*aError*/) |
1019 { |
1022 { |
1020 TRACE_PRN_FN_ENT; |
1023 TRACE_PRN_FN_ENT; |
1021 TRoutingMsgBufPckg pckg; |
1024 TRoutingMsgBufPckg pckg; |
1022 pckg().iEvent = TMS_EVENT_ROUTING_SET_OUTPUT_COMPLETE; |
1025 pckg().iEvent = TMS_EVENT_ROUTING_SET_OUTPUT_COMPLETE; |
1028 //TRACE_PRN_IF_ERR(aError); |
1031 //TRACE_PRN_IF_ERR(aError); |
1029 TRACE_PRN_FN_EXT; |
1032 TRACE_PRN_FN_EXT; |
1030 } |
1033 } |
1031 |
1034 |
1032 // ----------------------------------------------------------------------------- |
1035 // ----------------------------------------------------------------------------- |
1033 // CallCSAdpt::NotifyClient |
1036 // TMSCallCSAdpt::NotifyClient |
1034 // |
1037 // |
1035 // ----------------------------------------------------------------------------- |
1038 // ----------------------------------------------------------------------------- |
1036 // |
1039 // |
1037 void CallCSAdpt::NotifyClient(const gint strmId, const gint aCommand, |
1040 void TMSCallCSAdpt::NotifyClient(const gint strmId, const gint aCommand, |
1038 const gint aStatus, const gint64 /*aInt64*/) |
1041 const gint aStatus, const gint64 /*aInt64*/) |
1039 { |
1042 { |
1040 iMsgBuffer.iRequest = aCommand; |
1043 iMsgBuffer.iRequest = aCommand; |
1041 iMsgBuffer.iStatus = aStatus; |
1044 iMsgBuffer.iStatus = aStatus; |
1042 |
1045 |