MMccCtrlObserver Class Reference

class MMccCtrlObserver

Observer interface for clients to receive events from MCC.

mmccinterface.lib

Member Functions Documentation

MccCtrlError(TInt, TUint32, TUint32, TUint32, TUint32)

voidMccCtrlError(TIntaError,
TUint32aSessionId,
TUint32aLinkId,
TUint32aStreamId,
TUint32aSinkSourceId
)[pure virtual]

Callback function to receive error event.

Parameters

TInt aErrorError code
TUint32 aSessionIdSession ID
TUint32 aLinkIdLink ID
TUint32 aStreamId
TUint32 aSinkSourceIdSink or source ID

MccEventReceived(const TMccEvent &)

voidMccEventReceived(const TMccEvent &aEvent)[pure virtual]

Callback function to receive media events

Parameters

const TMccEvent & aEvent

MccMediaActive(TUint32, TUint32, TUint32, TUint32)

voidMccMediaActive(TUint32aSessionId,
TUint32aLinkId,
TUint32aStreamId,
TUint32aSinkSourceId
)[pure virtual]

Callback function to receive media activity event. The function is called when the first RTP packet is received by a downlink stream.

Parameters

TUint32 aSessionIdSession ID
TUint32 aLinkIdLink ID
TUint32 aStreamIdStream ID
TUint32 aSinkSourceIdSink or source ID

MccMediaInactive(TUint32, TUint32, TUint32, TUint32)

voidMccMediaInactive(TUint32aSessionId,
TUint32aLinkId,
TUint32aStreamId,
TUint32aSinkSourceId
)[pure virtual]

Callback function to receive media inactivity event.

Parameters

TUint32 aSessionIdSession ID
TUint32 aLinkIdLink ID
TUint32 aStreamIdStream ID
TUint32 aSinkSourceIdSink or source ID

MccMediaPaused(TUint32, TUint32, TUint32, TUint32)

voidMccMediaPaused(TUint32aSessionId,
TUint32aLinkId,
TUint32aStreamId,
TUint32aSinkSourceId
)[pure virtual]

Callback function to receive media paused event.

Parameters

TUint32 aSessionIdSession ID
TUint32 aLinkIdLink ID
TUint32 aStreamIdStream ID
TUint32 aSinkSourceIdSink or source ID

MccMediaPrepared(TUint32, TUint32, TUint32, TUint32)

voidMccMediaPrepared(TUint32aSessionId,
TUint32aLinkId,
TUint32aStreamId,
TUint32aSinkSourceId
)[pure virtual]

Callback function to receive media prepared event.

Parameters

TUint32 aSessionIdSession ID
TUint32 aLinkIdLink ID
TUint32 aStreamIdStream ID
TUint32 aSinkSourceIdSink or source ID

MccMediaResumed(TUint32, TUint32, TUint32, TUint32)

voidMccMediaResumed(TUint32aSessionId,
TUint32aLinkId,
TUint32aStreamId,
TUint32aSinkSourceId
)[pure virtual]

Callback function to receive media resumed event.

Parameters

TUint32 aSessionIdSession ID
TUint32 aLinkIdLink ID
TUint32 aStreamIdStream ID
TUint32 aSinkSourceIdSink or source ID

MccMediaStarted(TUint32, TUint32, TUint32, TUint32)

voidMccMediaStarted(TUint32aSessionId,
TUint32aLinkId,
TUint32aStreamId,
TUint32aSinkSourceId
)[pure virtual]

Callback function to receive media started event.

Parameters

TUint32 aSessionIdSession ID
TUint32 aLinkIdLink ID
TUint32 aStreamIdStream ID
TUint32 aSinkSourceIdSink or source ID

MccMediaStopped(TUint32, TUint32, TUint32, TUint32)

voidMccMediaStopped(TUint32aSessionId,
TUint32aLinkId,
TUint32aStreamId,
TUint32aSinkSourceId
)[pure virtual]

Callback function to receive media stopped event.

Parameters

TUint32 aSessionIdSession ID
TUint32 aLinkIdLink ID
TUint32 aStreamIdStream ID
TUint32 aSinkSourceIdSink or source ID

UnknownMediaReceived(TUint32, TUint32, TUint32, TUint32, TUint8)

voidUnknownMediaReceived(TUint32,
TUint32,
TUint32,
TUint32,
TUint8
)[inline, virtual]

Callback function to notify client of unknown media packet. Called when packet with unknown payload type is received by a downlink stream.

Since
Series 60 3.0