CPEGsmAudioData Class Reference
class CPEGsmAudioData : public CPEAudioData
|
This file contains the header file of the class
CPEGsmAudioData
,
Audiohandling.lib
-
Since
-
Series60_2.7
Inherited Functions
|
|
CBase::CBase()
|
|
CBase::Delete(CBase *)
|
|
CBase::Extension_(TUint,TAny *&,TAny *)
|
|
CBase::operator new(TUint)
|
|
CBase::operator new(TUint,TAny *)
|
|
CBase::operator new(TUint,TLeave)
|
|
CBase::operator new(TUint,TLeave,TUint)
|
|
CBase::operator new(TUint,TUint)
|
|
CBase::~CBase()
|
|
CPEAudioData::CPEAudioData(MPEPhoneModelInternal &)
|
|
CPEAudioData::CallAudioRoutePreferenceChanged()
|
|
CPEAudioData::GetAudioMuteSync(TBool &)const
|
|
CPEAudioData::GetAudioVolumeSync(TInt &)const
|
|
CPEAudioData::HandleCallEnding()
|
|
CPEAudioData::HandleCallStarting(TBool)
|
|
CPEAudioData::HandleEnergencyCallStarting()
|
|
CPEAudioData::IsBTAvailable()
|
|
CPEAudioData::IsTTYAvailable()
|
|
CPEAudioData::IsWiredAvailable()
|
|
CPEAudioData::Output()
|
|
CPEAudioData::PreviousOutput()
|
|
CPEAudioData::RoutePreference()
|
|
CPEAudioData::SendErrorMessage(const TInt)
|
|
CPEAudioData::SendMessage(const MEngineMonitor::TPEMessagesFromPhoneEngine)
|
|
CPEAudioData::SendMessage(const MEngineMonitor::TPEMessagesFromPhoneEngine,CTelephonyAudioRouting &)
|
|
CPEAudioData::SendMessage(const MEngineMonitor::TPEMessagesFromPhoneEngine,const CTelephonyAudioRouting::TAudioOutput)
|
|
CPEAudioData::SetAudioMuteSync(const TBool)
|
|
CPEAudioData::SetAudioOutput(const TPEAudioOutput,TBool)
|
|
CPEAudioData::SetAudioVolumeSync(const TInt)
|
|
CPEAudioData::SetDefaultVolume()
|
|
CPEAudioData::SetRoutePreference(TBool)
|
|
CPEAudioData::SetTAROutput(CTelephonyAudioRouting::TAudioOutput,TBool)
|
|
CPEAudioData::StartUp()
|
|
CPEAudioData::~CPEAudioData()
|
Constructor & Destructor Documentation
CPEGsmAudioData(MPEPhoneModelInternal &, RFs &)
~CPEGsmAudioData()
IMPORT_C
|
~CPEGsmAudioData
|
(
|
)
|
[virtual]
|
Member Functions Documentation
ConstructL(CPEAudioFactory &)
void
|
ConstructL
|
(
|
CPEAudioFactory &
|
aAudioFactory
|
)
|
[private]
|
By default Symbian 2nd phase constructor is private.
Parameters
CPEAudioFactory & aAudioFactory
|
|
DoHandleVolumeChange(TInt)
void
|
DoHandleVolumeChange
|
(
|
TInt
|
aVolume
|
)
|
[protected, virtual]
|
Protected function for derived classes to implement for extended volume handling. Default implementation is empty.
-
Since
-
S60 v5.0
Parameters
TInt
aVolume
|
New volume value.
|
DtmfLocalPlayAllowed()
TBool
|
DtmfLocalPlayAllowed
|
(
|
)
|
const [private]
|
Checks if a DTMF tone may be played locally The check is performed to prevent local play of dtmf tones sent by SAT application during a SAT originated call
HandleDTMFEvent(const MCCEDtmfObserver::TCCEDtmfEvent, const TInt, const TChar)
All the occurred DTMF events are notified through this interface
NewL(MPEPhoneModelInternal &, RFs &)
NewL(MPEPhoneModelInternal &, RFs &, CPEAudioFactory &)
Two-phased constructor for testing purposes
PlayDtmfTone(const TChar &)
IMPORT_C void
|
PlayDtmfTone
|
(
|
const
TChar
&
|
aTone
|
)
|
const
|
Plays the given dtmf tone
-
Since
-
Series60_2.7
PlayInbandTone()
IMPORT_C void
|
PlayInbandTone
|
(
|
)
|
|
Plays given tone.
-
Since
-
Series60_2.7
StopDtmfTonePlay()
IMPORT_C void
|
StopDtmfTonePlay
|
(
|
)
|
|
Stops the playing of dtmf tone
-
Since
-
Series60_2.7
StopInbandTonePlay()
IMPORT_C void
|
StopInbandTonePlay
|
(
|
)
|
|
Stops the playing of inband tone
-
Since
-
Series60_2.7
Member Data Documentation
CPEAudioDtmfTonePlayer * iDtmfTonePlayer
RFs & iFsSession
RFs
&
|
iFsSession
|
[private]
|
CPEAudioInbandTonePlayer * iInbandTonePlayer
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.