Public Member Functions

MMccCtrlObserver Class Reference

#include <mmccctrlobserver.h>

List of all members.

Public Member Functions

virtual void MccEventReceived (const TMccEvent &aEvent)=0
virtual void MccMediaStarted (TUint32 aSessionId, TUint32 aLinkId, TUint32 aStreamId, TUint32 aSinkSourceId)=0
virtual void MccMediaStopped (TUint32 aSessionId, TUint32 aLinkId, TUint32 aStreamId, TUint32 aSinkSourceId)=0
virtual void MccMediaPaused (TUint32 aSessionId, TUint32 aLinkId, TUint32 aStreamId, TUint32 aSinkSourceId)=0
virtual void MccMediaResumed (TUint32 aSessionId, TUint32 aLinkId, TUint32 aStreamId, TUint32 aSinkSourceId)=0
virtual void MccMediaPrepared (TUint32 aSessionId, TUint32 aLinkId, TUint32 aStreamId, TUint32 aSinkSourceId)=0
virtual void MccMediaInactive (TUint32 aSessionId, TUint32 aLinkId, TUint32 aStreamId, TUint32 aSinkSourceId)=0
virtual void MccMediaActive (TUint32 aSessionId, TUint32 aLinkId, TUint32 aStreamId, TUint32 aSinkSourceId)=0
virtual void MccCtrlError (TInt aError, TUint32 aSessionId, TUint32 aLinkId, TUint32 aStreamId, TUint32 aSinkSourceId)=0
virtual void UnknownMediaReceived (TUint32, TUint32, TUint32, TUint32, TUint8)

Detailed Description

Observer interface for clients to receive events from MCC. Client must implement this in order to create an instance of CMccInterface.

See also:
CMccInterface::NewL() mmccinterface.lib

Member Function Documentation

virtual void MMccCtrlObserver::MccCtrlError ( TInt  aError,
TUint32  aSessionId,
TUint32  aLinkId,
TUint32  aStreamId,
TUint32  aSinkSourceId 
) [pure virtual]

Callback function to receive error event.

Parameters:
aError Error code.
aSessionId Session ID.
aLinkId Link ID.
aStreamId Stream ID.
aSinkSourceId Sink or source ID.
virtual void MMccCtrlObserver::MccEventReceived ( const TMccEvent aEvent  )  [pure virtual]

Callback function to receive media events.

Parameters:
aEvent Received media event.
virtual void MMccCtrlObserver::MccMediaActive ( TUint32  aSessionId,
TUint32  aLinkId,
TUint32  aStreamId,
TUint32  aSinkSourceId 
) [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:
aSessionId Session ID
aLinkId Link ID
aStreamId Stream ID
aSinkSourceId Sink or source ID
virtual void MMccCtrlObserver::MccMediaInactive ( TUint32  aSessionId,
TUint32  aLinkId,
TUint32  aStreamId,
TUint32  aSinkSourceId 
) [pure virtual]

Callback function to receive media inactivity event.

Parameters:
aSessionId Session ID
aLinkId Link ID
aStreamId Stream ID
aSinkSourceId Sink or source ID
virtual void MMccCtrlObserver::MccMediaPaused ( TUint32  aSessionId,
TUint32  aLinkId,
TUint32  aStreamId,
TUint32  aSinkSourceId 
) [pure virtual]

Callback function to receive media paused event.

Parameters:
aSessionId Session ID
aLinkId Link ID
aStreamId Stream ID
aSinkSourceId Sink or source ID
virtual void MMccCtrlObserver::MccMediaPrepared ( TUint32  aSessionId,
TUint32  aLinkId,
TUint32  aStreamId,
TUint32  aSinkSourceId 
) [pure virtual]

Callback function to receive media prepared event.

Parameters:
aSessionId Session ID
aLinkId Link ID
aStreamId Stream ID
aSinkSourceId Sink or source ID
virtual void MMccCtrlObserver::MccMediaResumed ( TUint32  aSessionId,
TUint32  aLinkId,
TUint32  aStreamId,
TUint32  aSinkSourceId 
) [pure virtual]

Callback function to receive media resumed event.

Parameters:
aSessionId Session ID
aLinkId Link ID
aStreamId Stream ID
aSinkSourceId Sink or source ID
virtual void MMccCtrlObserver::MccMediaStarted ( TUint32  aSessionId,
TUint32  aLinkId,
TUint32  aStreamId,
TUint32  aSinkSourceId 
) [pure virtual]

Callback function to receive media started event.

Parameters:
aSessionId Session ID
aLinkId Link ID
aStreamId Stream ID
aSinkSourceId Sink or source ID
virtual void MMccCtrlObserver::MccMediaStopped ( TUint32  aSessionId,
TUint32  aLinkId,
TUint32  aStreamId,
TUint32  aSinkSourceId 
) [pure virtual]

Callback function to receive media stopped event.

Parameters:
aSessionId Session ID
aLinkId Link ID
aStreamId Stream ID
aSinkSourceId Sink or source ID
virtual void MMccCtrlObserver::UnknownMediaReceived ( 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
Parameters:
aSessionId Session ID
aLinkId Link ID
aStreamId Stream ID
aSinkSourceId Sink or source ID
aPayloadType Payload type of received packet

The documentation for this class was generated from the following file:
 All Classes Functions Variables