Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Registering for and handling events

This page describes how to register an event for a callback function and how to handle them when the event occured.

Events can be registered for a session, a send source or a receive source using RRtpXxx:RegisterEventCallbackL(), where Xxx can be Session, SendSource or ReceiveSource, for the respective source of events.

RegisterEventCallbackL(ERtpPacketReceived, GetPacket, aPtr, ERtpOneShot);

In the above call, the event ERtpPacketReceived is registered to the callback function GetPacket(). ERtpOneShot indicates that the callback function can be called only once.

TRtpEvent provides a handle to an RTP session, send stream or receive stream event. The event types supported by TRtpEventType are passed to RegisterEventCallbackL(), so that the registered callback function is called for the specified event.

Some of the event types supported by TRtpEventType that may be handled are given below: