Поделиться через


Протокол ACSCallDelegate

Декларация

@protocol ACSCallDelegate;

Description

Набор методов, вызываемых ACSCall в ответ на важные события.

Методы

onIdChanged

Событие CallIdChanged. Возникает при изменении идентификатора вызова

-(void)onIdChanged:(ACSCall *)sender :(ACSPropertyChangedEventArgs *)args {

Параметры

  • sender - Объект вызова, состояние которого изменилось.
  • args - Информация о состоянии вызова.

onStateИзменено

Событие StateChanged. Возникает при изменении состояния вызова

-(void)onStateChanged:(ACSCall *)sender :(ACSPropertyChangedEventArgs *)args {

Параметры

  • sender - Объект вызова, состояние которого изменилось.
  • args - Информация о состоянии вызова.

onRoleChanged

Событие CallRoleChanged. Возникает при изменении роли вызова

-(void)onRoleChanged:(ACSCall *)sender :(ACSPropertyChangedEventArgs *)args {

Параметры

  • sender - Объект вызова, состояние которого изменилось.
  • args - Информация о состоянии вызова.

onRemoteParticipantsОбновлено

УчастникиОбновлено событие. Происходит, когда участники добавляются к вызову или удаляются из него

-(void)onRemoteParticipantsUpdated:(ACSCall *)sender :(ACSParticipantsUpdatedEventArgs *)args {

Параметры

  • sender - Объект call, участники которого были обновлены.
  • args - Актуализирована информация об участниках.

onLocalVideoStreamsОбновлено

Событие 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

Это событие возникает, когда функция Call отключена от звука.

-(void)onOutgoingAudioStateChanged:(ACSCall *)sender :(ACSPropertyChangedEventArgs *)args {

Параметры

  • sender - Объект вызова, состояние которого изменилось.
  • args - Информация о состоянии вызова.

onIncomingAudioStateChanged

Это событие возникает, когда параметр Speaker отключен звуком.

-(void)onIncomingAudioStateChanged:(ACSCall *)sender :(ACSPropertyChangedEventArgs *)args {

Параметры

  • sender - Объект вызова, состояние которого изменилось.
  • args - Информация о состоянии вызова.

onTotalParticipantCountChanged

TotalParticipantCountChanged. Возникает при изменении количества участников

-(void)onTotalParticipantCountChanged:(ACSCall *)sender :(ACSPropertyChangedEventArgs *)args {

Параметры

  • sender - Объект вызова, состояние которого изменилось.
  • args - Информация о состоянии вызова.