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 &)

void GetAudioMuteSync ( TBool & aAudioMute ) const [pure virtual]

Retrieves Audio mute synchronously.

Parameters

TBool & aAudioMute

GetAudioVolumeSync(TInt &)

void GetAudioVolumeSync ( TInt & aAudioVolume ) const [pure virtual]

Retrieves Audio volume synchronously.

Parameters

TInt & aAudioVolume

HandleCallEnding()

void HandleCallEnding ( ) [pure virtual]

Ends call audio route when call disconnected

HandleCallStarting(TBool)

TInt HandleCallStarting ( TBool aVideoCall ) [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)

void SetAudioMuteSync ( const TBool aAudioMute ) [pure virtual]

Makes synchronous request to set Audio Mute.

Parameters

const TBool aAudioMute

SetAudioOutput(const TPEAudioOutput, TBool)

TInt SetAudioOutput ( const TPEAudioOutput aAudioMute,
TBool aShowNote
) [pure virtual]

Makes request to Telephony Audio Routing to set audio output path

Parameters

const TPEAudioOutput aAudioMute
TBool aShowNote

SetAudioVolumeSync(const TInt)

void SetAudioVolumeSync ( const TInt aAudioVolume ) [pure virtual]

Makes synchronous request to set Audio Volume.

Parameters

const TInt aAudioVolume

StartUp()

void StartUp ( ) [pure virtual]

Gets volume levels at startup.

StopDtmfTonePlay()

void StopDtmfTonePlay ( ) [pure virtual]

Stops the playing of dtmf tone