CCallAudioControlImpl Class Reference
class CCallAudioControlImpl : public CBase
|
Constructor & Destructor Documentation
CCallAudioControlImpl()
CCallAudioControlImpl
|
(
|
)
|
[private]
|
~CCallAudioControlImpl()
~CCallAudioControlImpl
|
(
|
)
|
|
Member Functions Documentation
AppendDownlinkVolumeObserver(CDownlinkVolumeObserver &)
AppendRoutingObserver(CRoutingObserver &)
AppendUplinkGainObserver(CUplinkGainObserver &)
AvailableOutputsChanged(CTelephonyAudioRouting &)
CheckIfOkToSetVolume()
TInt
|
CheckIfOkToSetVolume
|
(
|
)
|
[private]
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
GetAvailableOutputs(RArray< CCallAudioControl::TAudioOutput > &)
GetDownlinkVolume(TUint &)
GetMaxDownlinkVolume(TUint &)
TInt
|
GetMaxDownlinkVolume
|
(
|
TUint
&
|
aVolume
|
)
|
|
GetMinDownlinkVolume(TUint &)
TInt
|
GetMinDownlinkVolume
|
(
|
TUint
&
|
aVolume
|
)
|
|
GetOutput(CCallAudioControl::TAudioOutput &)
GetVolume()
TInt
|
GetVolume
|
(
|
)
|
[private]
|
HandleCallStateChange()
TInt
|
HandleCallStateChange
|
(
|
)
|
[private]
|
HandleEPVolumeChange(TInt)
TInt
|
HandleEPVolumeChange
|
(
|
TInt
|
aVolume
|
)
|
[private]
|
HandleIHFVolumeChange(TInt)
TInt
|
HandleIHFVolumeChange
|
(
|
TInt
|
aVolume
|
)
|
[private]
|
HandleMuteChange(TBool)
TInt
|
HandleMuteChange
|
(
|
TBool
|
aMute
|
)
|
[private]
|
IsCallActive()
TBool
|
IsCallActive
|
(
|
)
|
[private]
|
NotifyGainObservers()
void
|
NotifyGainObservers
|
(
|
)
|
[private]
|
NotifyL(TAction, TInt, TInt)
void
|
NotifyL
|
(
|
TAction
|
aAction,
|
|
TInt
|
aError,
|
|
TInt
|
aValue
|
|
)
|
|
NotifyRoutingObservers(TUint, TInt)
void
|
NotifyRoutingObservers
|
(
|
TUint
|
aEvent,
|
|
TInt
|
aError
|
|
)
|
[private]
|
NotifyRoutingObservers(TUint)
void
|
NotifyRoutingObservers
|
(
|
TUint
|
aEvent
|
)
|
[private]
|
NotifyVolumeObservers()
void
|
NotifyVolumeObservers
|
(
|
)
|
[private]
|
OutputChanged(CTelephonyAudioRouting &)
PreviousOutput(CCallAudioControl::TAudioOutput &)
RemoveDownlinkVolumeObserver(CDownlinkVolumeObserver &)
RemoveRoutingObserver(CRoutingObserver &)
RemoveUplinkGainObserver(CUplinkGainObserver &)
SetOutput(CCallAudioControl::TAudioOutput)
SetOutputComplete(CTelephonyAudioRouting &, TInt)
VerifyAndSetVolume(TInt)
TInt
|
VerifyAndSetVolume
|
(
|
TInt
|
aVolume
|
)
|
[private]
|
Member Data Documentation
TInt
iCallState
TInt
|
iCallState
|
[private]
|
CCallAudioControlProperty * iCsNotifier
CCallAudioControl::TAudioOutput
iCurrentAudioOutput
RPointerArray< CDownlinkVolumeObserver > iDownlinkVolumeObservers
CCallAudioControlRepository * iEpVolumeNotifier
CCallAudioControlRepository * iIhfVolumeNotifier
CCallAudioControlProperty * iMuteNotifier
TBool
iPendingEpVolLevelOp
TBool
|
iPendingEpVolLevelOp
|
[private]
|
TBool
iPendingIhfVolLevelOp
TBool
|
iPendingIhfVolLevelOp
|
[private]
|
TBool
iPendingMuteSetOp
TBool
|
iPendingMuteSetOp
|
[private]
|
CPhCltCommandHandler * iPhoneClient
CCallAudioControl::TAudioOutput
iPreviousAudioOutput
TBool
iRequestedEpVolLevel
TBool
|
iRequestedEpVolLevel
|
[private]
|
TBool
iRequestedIhfVolLevel
TBool
|
iRequestedIhfVolLevel
|
[private]
|
TBool
iRequestedMuteState
TBool
|
iRequestedMuteState
|
[private]
|
RPointerArray< CRoutingObserver > iRoutingObservers
CTelephonyAudioRouting * iTelephonyAudioRouting
RPointerArray< CUplinkGainObserver > iUplinkGainObservers
TBool
iWinsTesting
TBool
|
iWinsTesting
|
[private]
|
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.