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


Протокол 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 — сведения о состоянии вызова.