CRoutingObserver Class Reference

class CRoutingObserver

Defines functions that client must implement in order to receive request completion and event notifications.

Clients should ignore events in which they are not interested or unknown events.

The callbacks will only occur during an active call.

Since
Series 60 3.1, 3.2

Member Functions Documentation

RoutingEvent(CCallAudioControl &, TUint)

void RoutingEvent ( CCallAudioControl & aCallAudioControl,
TUint aEvent
) [inline, pure virtual]

Parameters

CCallAudioControl & aCallAudioControl
TUint aEvent

RoutingEvent(CCallAudioControl &, TUint, TInt)

void RoutingEvent ( CCallAudioControl & aCallAudioControl,
TUint aEvent,
TInt aError
) [inline, pure virtual]

Parameters

CCallAudioControl & aCallAudioControl
TUint aEvent
TInt aError

Member Data Documentation

const TUint KAvailableOutputsChanged

const TUint KAvailableOutputsChanged [static]

Event signalling available audio outputs have changed. The applications has to call CCallAudioControl::AvailableOutputs to get the updated list.

Since
Series 60 3.1, 3.2

const TUint KOutputChanged

const TUint KOutputChanged [static]

Event signalling current output has changed. The applications has to call CCallAudioControl::Output to get the current active output.

The application will get this event only when the change in output is due some other application's CCallAudioControl::SetOutput call OR because of user has deleted audio link through long key press on the BT device OR when adaptation routes audio from device to BT accessory automatically when user initiated long key press event occurs.

Since
Series 60 3.1, 3.2

const TUint KSetOutputComplete

const TUint KSetOutputComplete [static]

Event signalling CCallAudioControl::SetOutput request issued by this application (on CCallAudioControl instance) was serviced.

Only when the observer receives this callback, the application should consider CCallAudioControl::SetOutput message to be completed.

KErrNone if output requested by application is set, else system-wide error code.