MPEAudioData Class Reference

class MPEAudioData

Interface class for audiohandling

audiohandling.lib
Since
S60_5.0

Member Functions Documentation

CallAudioRoutePreferenceChanged()

TInt CallAudioRoutePreferenceChanged()[pure virtual]

Handles call audio route preference changed

GetAudioMuteSync(TBool &)

voidGetAudioMuteSync(TBool &aAudioMute)const [pure virtual]

Retrieves Audio mute synchronously.

Parameters

TBool & aAudioMute

GetAudioVolumeSync(TInt &)

voidGetAudioVolumeSync(TInt &aAudioVolume)const [pure virtual]

Retrieves Audio volume synchronously.

Parameters

TInt & aAudioVolume

HandleCallEnding()

voidHandleCallEnding()[pure virtual]

Ends call audio route when call disconnected

HandleCallStarting(TBool)

TInt HandleCallStarting(TBoolaVideoCall)[pure virtual]

Initialises call audio route when call is alerting or answered

Parameters

TBool aVideoCall

HandleEnergencyCallStarting()

TInt HandleEnergencyCallStarting()[pure virtual]

Initialises energency call audio route

SetAudioMuteSync(const TBool)

voidSetAudioMuteSync(const TBoolaAudioMute)[pure virtual]

Makes synchronous request to set Audio Mute.

Parameters

const TBool aAudioMute

SetAudioOutput(const TPEAudioOutput, TBool)

TInt SetAudioOutput(const TPEAudioOutputaAudioMute,
TBoolaShowNote
)[pure virtual]

Makes request to Telephony Audio Routing to set audio output path

Parameters

const TPEAudioOutput aAudioMute
TBool aShowNote

SetAudioVolumeSync(const TInt)

voidSetAudioVolumeSync(const TIntaAudioVolume)[pure virtual]

Makes synchronous request to set Audio Volume.

Parameters

const TInt aAudioVolume

StartUp()

voidStartUp()[pure virtual]

Gets volume levels at startup.

StopDtmfTonePlay()

voidStopDtmfTonePlay()[pure virtual]

Stops the playing of dtmf tone