Intel® Collaboration Suite for WebRTC  version 4.3.1
Open WebRTC Toolkit (OWT) Client SDK for Windows*
owt::conference::ConferenceClientObserver Class Reference

Observer for OWTConferenceClient. More...

#include <owt/conference/conferenceclient.h>

Public Member Functions

virtual void OnStreamAdded (std::shared_ptr< RemoteStream > stream)
 Triggers when a stream is added. More...
 
virtual void OnStreamAdded (std::shared_ptr< RemoteMixedStream > stream)
 Triggers when a mixed stream is added. More...
 
virtual void OnMessageReceived (std::string &message, std::string &sender_id, std::string &to)
 Triggers when a message is received. More...
 
virtual void OnParticipantJoined (std::shared_ptr< Participant >)
 Triggers when a participant joined conference. More...
 
virtual void OnServerDisconnected ()
 Triggers when server is disconnected.
 

Detailed Description

Observer for OWTConferenceClient.

Member Function Documentation

◆ OnMessageReceived()

virtual void owt::conference::ConferenceClientObserver::OnMessageReceived ( std::string &  message,
std::string &  sender_id,
std::string &  to 
)
inlinevirtual

Triggers when a message is received.

Parameters
messageMessage received.
sender_idSender's ID.
to"all" if it is a broadcast message. "me" if it is sent only to current conference client.

◆ OnParticipantJoined()

virtual void owt::conference::ConferenceClientObserver::OnParticipantJoined ( std::shared_ptr< Participant )
inlinevirtual

Triggers when a participant joined conference.

Parameters
userThe user joined.

◆ OnStreamAdded() [1/2]

virtual void owt::conference::ConferenceClientObserver::OnStreamAdded ( std::shared_ptr< RemoteStream stream)
inlinevirtual

Triggers when a stream is added.

Parameters
streamThe stream which is added.

◆ OnStreamAdded() [2/2]

virtual void owt::conference::ConferenceClientObserver::OnStreamAdded ( std::shared_ptr< RemoteMixedStream stream)
inlinevirtual

Triggers when a mixed stream is added.

Parameters
streamThe stream which is added.