equal
deleted
inserted
replaced
33 |
33 |
34 // EXTERNAL FUNCTION PROTOTYPES |
34 // EXTERNAL FUNCTION PROTOTYPES |
35 // None. |
35 // None. |
36 |
36 |
37 // CONSTANTS |
37 // CONSTANTS |
38 // None. |
38 const TInt KDtmfSilent = 0; |
39 |
39 |
40 // MACROS |
40 // MACROS |
41 // None. |
41 // None. |
42 |
42 |
43 // LOCAL CONSTANTS AND MACROS |
43 // LOCAL CONSTANTS AND MACROS |
156 |
156 |
157 TEFLOGSTRING3( KTAREQIN, |
157 TEFLOGSTRING3( KTAREQIN, |
158 "AUD CPEGsmAudioData::PlayDtmfTone, aTone = %s, volume = %d", |
158 "AUD CPEGsmAudioData::PlayDtmfTone, aTone = %s, volume = %d", |
159 &aTone, |
159 &aTone, |
160 volume ); |
160 volume ); |
161 |
161 |
162 iDtmfTonePlayer->SetVolume( volume ); |
162 // If profile key tones setting is OFF, the volume will be O |
163 iDtmfTonePlayer->PlayDtmfTone( aTone ); |
163 // Don't play dtmf tone here to avoid interrupting the possible touch tone's playing. |
|
164 if ( KDtmfSilent != volume ) |
|
165 { |
|
166 iDtmfTonePlayer->SetVolume( volume ); |
|
167 iDtmfTonePlayer->PlayDtmfTone( aTone ); |
|
168 } |
164 } |
169 } |
165 |
170 |
166 // ----------------------------------------------------------------------------- |
171 // ----------------------------------------------------------------------------- |
167 // CPEGsmAudioData::StopDtmfTonePlay |
172 // CPEGsmAudioData::StopDtmfTonePlay |
168 // Stops the playing of dtmf tone. |
173 // Stops the playing of dtmf tone. |