ConferenceDelegate
public protocol ConferenceDelegate : AnyObject
Undocumented
-
onParticipantAdded(conference:
Default implementationparticipant: ) Callback used to notify a chat room that a participant has been added.
Default Implementation
Declaration
Swift
func onParticipantAdded(conference: Conference, participant: Participant)
Parameters
conference
LinphoneConference object
participant
LinphoneParticipant that has been added to the conference
-
onParticipantRemoved(conference:
Default implementationparticipant: ) Callback used to notify a chat room that a participant has been removed.
Default Implementation
Declaration
Swift
func onParticipantRemoved(conference: Conference, participant: Participant)
Parameters
conference
LinphoneConference object
participant
LinphoneParticipant that has been removed to the conference
-
onParticipantDeviceAdded(conference:
Default implementationparticipantDevice: ) Callback used to notify a chat room that a participant has been added.
Default Implementation
Declaration
Swift
func onParticipantDeviceAdded(conference: Conference, participantDevice: ParticipantDevice)
Parameters
conference
LinphoneConference object
participantDevice
LinphoneParticipantDevice that has been added to the conference
-
onParticipantDeviceRemoved(conference:
Default implementationparticipantDevice: ) Callback used to notify a chat room that a participant has been removed.
Default Implementation
Declaration
Swift
func onParticipantDeviceRemoved(conference: Conference, participantDevice: ParticipantDevice)
Parameters
conference
LinphoneConference object
participantDevice
LinphoneParticipantDevice that has been removed to the conference
-
onParticipantAdminStatusChanged(conference:
Default implementationparticipant: ) Callback used to notify a chat room that the admin status of a participant has been changed.
Default Implementation
Declaration
Swift
func onParticipantAdminStatusChanged(conference: Conference, participant: Participant)
Parameters
conference
LinphoneConference object
participant
LinphoneParticipant whose admin status has changed
-
onStateChanged(conference:
Default implementationnewState: ) Callback used to notify a chat room state has changed.
Default Implementation
Declaration
Swift
func onStateChanged(conference: Conference, newState: Conference.State)
Parameters
conference
LinphoneConference object
newState
The new state of the chat room
-
onSubjectChanged(conference:
Default implementationsubject: ) Callback used to notify that the subject of a chat room has changed.
Default Implementation
Declaration
Swift
func onSubjectChanged(conference: Conference, subject: String)
Parameters
conference
LinphoneConference object
subject
subject of the conference