Протокол ACSCallDelegate
Объявление
@protocol ACSCallDelegate;
Описание
Набор методов, вызываемых ACSCall в ответ на важные события.
Методы
onIdChanged
Событие CallIdChanged. Происходит при изменении идентификатора вызова.
-(void)onIdChanged:(ACSCall *)sender :(ACSPropertyChangedEventArgs *)args {
Параметры
sender
— объект вызова, состояние которого изменилось.args
— сведения о состоянии вызова.
onStateChanged
Событие StateChanged. Происходит при изменении состояния вызова
-(void)onStateChanged:(ACSCall *)sender :(ACSPropertyChangedEventArgs *)args {
Параметры
sender
— объект вызова, состояние которого изменилось.args
— сведения о состоянии вызова.
onRoleChanged
Событие CallRoleChanged. Происходит при изменении роли вызова
-(void)onRoleChanged:(ACSCall *)sender :(ACSPropertyChangedEventArgs *)args {
Параметры
sender
— объект вызова, состояние которого изменилось.args
— сведения о состоянии вызова.
onRemoteParticipantsUpdated
УчастникиОбначенное событие. Происходит при добавлении участников в вызов или удалении из него
-(void)onRemoteParticipantsUpdated:(ACSCall *)sender :(ACSParticipantsUpdatedEventArgs *)args {
Параметры
sender
— объект вызова, участники которого были обновлены.args
— Обновлена информация об участниках.
onLocalVideoStreamsUpdated
Событие LocalVideoStreamsUpdated. Происходит при добавлении или удалении локальных видеопотоков в вызове
-(void)onLocalVideoStreamsUpdated:(ACSCall *)sender :(ACSLocalVideoStreamsUpdatedEventArgs *)args DEPRECATED_MSG_ATTRIBUTE("Use didChangeState on VideoStream types instead") {
Параметры
sender
— объект вызова, локальные видеопотоки которого были обновлены.args
— Обновлена информация об участниках.
onIsMutedChanged
Событие isMutedChanged. Происходит при отключении звука вызова
-(void)onIsMutedChanged:(ACSCall *)sender :(ACSPropertyChangedEventArgs *)args DEPRECATED_MSG_ATTRIBUTE("Use call(_:didUpdateOutgoingAudioState:) instead") {
Параметры
sender
— объект вызова, состояние которого изменилось.args
— сведения о состоянии вызова.
onOutgoingAudioStateChanged
Это событие возникает при отключении звука вызова.
-(void)onOutgoingAudioStateChanged:(ACSCall *)sender :(ACSPropertyChangedEventArgs *)args {
Параметры
sender
— объект вызова, состояние которого изменилось.args
— сведения о состоянии вызова.
onIncomingAudioStateChanged
Это событие возникает при отключении звука говорящего.
-(void)onIncomingAudioStateChanged:(ACSCall *)sender :(ACSPropertyChangedEventArgs *)args {
Параметры
sender
— объект вызова, состояние которого изменилось.args
— сведения о состоянии вызова.
onTotalParticipantCountChanged
Событие TotalParticipantCountChanged. Происходит при изменении количества участников
-(void)onTotalParticipantCountChanged:(ACSCall *)sender :(ACSPropertyChangedEventArgs *)args {
Параметры
sender
— объект вызова, состояние которого изменилось.args
— сведения о состоянии вызова.