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


Протокол ACSRemoteParticipantDelegate

Объявление

@protocol ACSRemoteParticipantDelegate;

Описание

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

Методы

onStateChanged

Событие PropertyChanged. Происходит при изменении состояния удаленного участника

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

Параметры

  • sender — объект вызова, состояние которого изменилось.
  • args — сведения о состоянии вызова.

onIsMutedChanged

Событие PropertyChanged. Происходит при изменении IsMuted удаленного участника

-(void)onIsMutedChanged:(ACSRemoteParticipant *)sender :(ACSPropertyChangedEventArgs *)args {

Параметры

  • sender — объект вызова, состояние которого изменилось.
  • args — сведения о состоянии вызова.

onIsSpeakingChanged

Событие PropertyChanged. Происходит, когда удаленный участник является активным оратором в многопользовательских звонках

-(void)onIsSpeakingChanged:(ACSRemoteParticipant *)sender :(ACSPropertyChangedEventArgs *)args {

Параметры

  • sender — объект вызова, состояние которого изменилось.
  • args — сведения о состоянии вызова.

onDisplayNameChanged

Событие PropertyChanged. Происходит при изменении displayName удаленного участника

-(void)onDisplayNameChanged:(ACSRemoteParticipant *)sender :(ACSPropertyChangedEventArgs *)args {

Параметры

  • sender — объект вызова, состояние которого изменилось.
  • args — сведения о состоянии вызова.

onRoleChanged

Событие PropertyChanged. Происходит при изменении роли удаленного участника

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

Параметры

  • sender — объект вызова, состояние которого изменилось.
  • args — сведения о состоянии вызова.

onVideoStreamsUpdated

Событие RemoteVideoStreamsUpdated. Происходит при добавлении или удалении удаленных видеопотоков

-(void)onVideoStreamsUpdated:(ACSRemoteParticipant *)sender :(ACSRemoteVideoStreamsEventArgs *)args DEPRECATED_MSG_ATTRIBUTE("Use remoteParticipant(_:didChangeVideoStreamState:)) instead") {

Параметры

  • sender -
  • args -

onVideoStreamStateChanged

Прослушиватель, используемый для определения состояния видеопотока

-(void)onVideoStreamStateChanged:(ACSRemoteParticipant *)sender :(ACSVideoStreamStateChangedEventArgs *)args {

Параметры

  • sender -
  • args -