|
virtual LINPHONECXX_PUBLIC void | onParticipantAdded (const std::shared_ptr< linphone::Conference > &conference, const std::shared_ptr< const linphone::Participant > &participant) |
| Callback used to notify a conference that a participant has been added.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantRemoved (const std::shared_ptr< linphone::Conference > &conference, const std::shared_ptr< const linphone::Participant > &participant) |
| Callback used to notify a conference that a participant has been removed.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantDeviceAdded (const std::shared_ptr< linphone::Conference > &conference, const std::shared_ptr< const linphone::ParticipantDevice > &participantDevice) |
| Callback used to notify a conference that a participant has been added.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantDeviceRemoved (const std::shared_ptr< linphone::Conference > &conference, const std::shared_ptr< const linphone::ParticipantDevice > &participantDevice) |
| Callback used to notify a conference that a participant has been removed.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantRoleChanged (const std::shared_ptr< linphone::Conference > &conference, const std::shared_ptr< const linphone::Participant > &participant) |
| Callback used to notify a conference that the role of a participant has been changed.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantAdminStatusChanged (const std::shared_ptr< linphone::Conference > &conference, const std::shared_ptr< const linphone::Participant > &participant) |
| Callback used to notify a conference that the admin status of a participant has been changed.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantDeviceStateChanged (const std::shared_ptr< linphone::Conference > &conference, const std::shared_ptr< const linphone::ParticipantDevice > &device, linphone::ParticipantDevice::State state) |
| Callback used to notify a conference that a participant device has changed state.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantDeviceMediaAvailabilityChanged (const std::shared_ptr< linphone::Conference > &conference, const std::shared_ptr< const linphone::ParticipantDevice > &device) |
| Callback used to notify a conference that the media availability of a participant device has been changed.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantDeviceMediaCapabilityChanged (const std::shared_ptr< linphone::Conference > &conference, const std::shared_ptr< const linphone::ParticipantDevice > &device) |
| Callback used to notify a conference that the media capability of a participant device has been changed.
|
|
virtual LINPHONECXX_PUBLIC void | onStateChanged (const std::shared_ptr< linphone::Conference > &conference, linphone::Conference::State newState) |
| Callback used to notify a conference state has changed.
|
|
virtual LINPHONECXX_PUBLIC void | onAvailableMediaChanged (const std::shared_ptr< linphone::Conference > &conference) |
| Callback used to notify that the available media of a conference has changed.
|
|
virtual LINPHONECXX_PUBLIC void | onSubjectChanged (const std::shared_ptr< linphone::Conference > &conference, const std::string &subject) |
| Callback used to notify that the subject of a conference has changed.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantDeviceIsSpeakingChanged (const std::shared_ptr< linphone::Conference > &conference, const std::shared_ptr< const linphone::ParticipantDevice > &participantDevice, bool isSpeaking) |
| Callback used to notify that a participant device is speaking or isn't speaking anymore.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantDeviceIsMuted (const std::shared_ptr< linphone::Conference > &conference, const std::shared_ptr< const linphone::ParticipantDevice > &participantDevice, bool isMuted) |
| Callback used to notify that a participant device is muted or is no longer muted.
|
|
virtual LINPHONECXX_PUBLIC void | onAudioDeviceChanged (const std::shared_ptr< linphone::Conference > &conference, const std::shared_ptr< const linphone::AudioDevice > &audioDevice) |
| Callback used to notify that the audio device of a conference has changed.
|
|
virtual LINPHONECXX_PUBLIC void | onActiveSpeakerParticipantDevice (const std::shared_ptr< linphone::Conference > &conference, const std::shared_ptr< const linphone::ParticipantDevice > &participantDevice) |
| Callback used to notify which participant device video is being displayed as "actively speaking".
|
|
An object to handle the callbacks for the handling a Conference objects.
Use Factory::createConferenceCbs() to create an instance. Then pass the object to a Conference instance through Conference::addListener().