Interface that generates the callback for all SessionEvents.
These events are LocalCollisionEvent that pertain to the local
participant and NewParticipantEvent that will inform the listener of
every new/unique participant that joins the session. For all other
state transitions event of the participant
i.e. Active/Inactive/Timeout/ByeEvent etc. see ReceiveStreamListener |