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
conferenceLinphoneConference object
participantLinphoneParticipant 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
conferenceLinphoneConference object
participantLinphoneParticipant 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
conferenceLinphoneConference object
participantDeviceLinphoneParticipantDevice 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
conferenceLinphoneConference object
participantDeviceLinphoneParticipantDevice 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
conferenceLinphoneConference object
participantLinphoneParticipant 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
conferenceLinphoneConference object
newStateThe 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
conferenceLinphoneConference object
subjectsubject of the conference
ConferenceDelegate Protocol Reference