equal
deleted
inserted
replaced
20 // INCLUDE FILES |
20 // INCLUDE FILES |
21 #include "cpeaudiodata.h" // CPEAudioData header |
21 #include "cpeaudiodata.h" // CPEAudioData header |
22 #include "cpeaudioinbandtoneplayer.h" |
22 #include "cpeaudioinbandtoneplayer.h" |
23 #include "cpeaudiofactory.h" |
23 #include "cpeaudiofactory.h" |
24 #include "cpeaudiotoneutility.h" |
24 #include "cpeaudiotoneutility.h" |
25 #include <AudioPreference.h> |
25 #include <AudioPreference.h> |
26 #include <barsc.h> |
26 #include <barsc.h> |
27 #include <barsread.h> |
27 #include <barsread.h> |
28 #include <data_caging_path_literals.hrh> |
28 #include <data_caging_path_literals.hrh> |
29 #include <defaultbeep.rsg> |
29 #include <defaultbeep.rsg> |
30 #include <pepanic.pan> |
30 #include <pepanic.pan> |
350 break; |
350 break; |
351 default: |
351 default: |
352 TEFLOGSTRING2( KTAINT, "AUD CPEAudioInbandTonePlayer::PlayInbandTone: No InbandTone defined to play with: %d", aTone ); |
352 TEFLOGSTRING2( KTAINT, "AUD CPEAudioInbandTonePlayer::PlayInbandTone: No InbandTone defined to play with: %d", aTone ); |
353 __ASSERT_DEBUG( EFalse, Panic( EPEPanicNotCompleted ) ); |
353 __ASSERT_DEBUG( EFalse, Panic( EPEPanicNotCompleted ) ); |
354 break; |
354 break; |
355 } |
355 } |
356 } |
356 } |
357 |
357 |
358 // ----------------------------------------------------------------------------- |
358 // ----------------------------------------------------------------------------- |
359 // CPEAudioInbandTonePlayer::Cancel |
359 // CPEAudioInbandTonePlayer::Cancel |
360 // Cancels the currently playing tone. |
360 // Cancels the currently playing tone. |
411 KAudioPriorityNetMsg, |
411 KAudioPriorityNetMsg, |
412 static_cast < TMdaPriorityPreference > ( KAudioPrefBusy ) ); |
412 static_cast < TMdaPriorityPreference > ( KAudioPrefBusy ) ); |
413 break; |
413 break; |
414 case ECCPToneRadioPathNotAvailable: |
414 case ECCPToneRadioPathNotAvailable: |
415 iCurrent->SetRepeats( |
415 iCurrent->SetRepeats( |
416 KPhoneInbandToneRepeatOnce, |
416 KPhoneInbandToneRepeatOnce, |
417 TTimeIntervalMicroSeconds( KPhoneInbandToneZero ) ); |
417 TTimeIntervalMicroSeconds( KPhoneInbandToneZero ) ); |
418 iCurrent->SetPriority( |
418 iCurrent->SetPriority( |
419 KAudioPriorityNetMsg, |
419 KAudioPriorityNetMsg, |
420 static_cast < TMdaPriorityPreference > ( KAudioPrefRadioNotAvailable ) ); |
420 static_cast < TMdaPriorityPreference > ( KAudioPrefRadioNotAvailable ) ); |
421 break; |
421 break; |
451 KAudioPriorityNetMsg, |
451 KAudioPriorityNetMsg, |
452 static_cast < TMdaPriorityPreference > ( KAudioPrefRingGoing ) ); |
452 static_cast < TMdaPriorityPreference > ( KAudioPrefRingGoing ) ); |
453 break; |
453 break; |
454 case ECCPCallWaiting: |
454 case ECCPCallWaiting: |
455 iCurrent->SetRepeats( |
455 iCurrent->SetRepeats( |
456 KPhoneInbandToneNoRepeat, |
456 KPhoneInbandToneNoRepeat, |
457 TTimeIntervalMicroSeconds( KPhoneInbandToneZero ) ); |
457 TTimeIntervalMicroSeconds( KPhoneInbandToneZero ) ); |
458 iCurrent->SetPriority( |
458 iCurrent->SetPriority( |
459 KAudioPriorityNetMsg, |
459 KAudioPriorityNetMsg, |
460 static_cast < TMdaPriorityPreference > ( KAudioPrefCallWaiting )); |
460 static_cast < TMdaPriorityPreference > ( KAudioPrefCallWaiting )); |
461 break; |
461 break; |
479 TTimeIntervalMicroSeconds( KPhoneInbandToneZero ) ); |
479 TTimeIntervalMicroSeconds( KPhoneInbandToneZero ) ); |
480 } |
480 } |
481 if ( iRingingType == EProfileRingingTypeRingingOnce ) |
481 if ( iRingingType == EProfileRingingTypeRingingOnce ) |
482 { |
482 { |
483 iCurrent->SetRepeats( |
483 iCurrent->SetRepeats( |
484 KPhoneInbandToneNoRepeat, |
484 KPhoneInbandToneNoRepeat, |
485 TTimeIntervalMicroSeconds( KPhoneInbandToneZero ) ); |
485 TTimeIntervalMicroSeconds( KPhoneInbandToneZero ) ); |
486 } |
486 } |
487 break; |
487 break; |
488 case ECCPNoSoundSequence: |
488 case ECCPNoSoundSequence: |
489 case ECCPBeepSequence: |
489 case ECCPBeepSequence: |
492 TTimeIntervalMicroSeconds( KPhoneInbandToneZero ) ); |
492 TTimeIntervalMicroSeconds( KPhoneInbandToneZero ) ); |
493 iCurrent->SetPriority( |
493 iCurrent->SetPriority( |
494 KAudioPriorityPhoneCall, |
494 KAudioPriorityPhoneCall, |
495 static_cast < TMdaPriorityPreference > ( KAudioPrefIncomingCall ) ); |
495 static_cast < TMdaPriorityPreference > ( KAudioPrefIncomingCall ) ); |
496 iCurrent->SetRepeats( |
496 iCurrent->SetRepeats( |
497 KPhoneInbandToneNoRepeat, |
497 KPhoneInbandToneNoRepeat, |
498 TTimeIntervalMicroSeconds( KPhoneInbandToneZero ) ); |
498 TTimeIntervalMicroSeconds( KPhoneInbandToneZero ) ); |
499 iCurrent->SetVolumeRamp( TTimeIntervalMicroSeconds( KPhoneInbandToneZero ) ); |
499 iCurrent->SetVolumeRamp( TTimeIntervalMicroSeconds( KPhoneInbandToneZero ) ); |
500 break; |
500 break; |
501 default: |
501 default: |
502 TEFLOGSTRING2( KTAREQOUT, |
502 TEFLOGSTRING2( KTAREQOUT, |
503 "AUD CPEAudioInbandTonePlayer::PlayCurrentTone: No InbandTone defined to set priority with %d", |
503 "AUD CPEAudioInbandTonePlayer::PlayCurrentTone: No InbandTone defined to set priority with %d", |