Compartilhar via


Protocolo ACSCallDelegate

Declaração

@protocol ACSCallDelegate;

Description

Um conjunto de métodos que são chamados pelo ACSCall em resposta a eventos importantes.

Methods

onIdChanged

Evento CallIdChanged. Ocorre quando o ID da chamada é alterado

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

Parâmetros

  • sender - O objeto de chamada cujo estado foi alterado.
  • args - Informações sobre o estado da chamada.

onStateChanged

Evento StateChanged. Ocorre quando o estado da chamada é alterado

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

Parâmetros

  • sender - O objeto de chamada cujo estado foi alterado.
  • args - Informações sobre o estado da chamada.

onRoleChanged

Evento CallRoleChanged. Ocorre quando a função de chamada é alterada

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

Parâmetros

  • sender - O objeto de chamada cujo estado foi alterado.
  • args - Informações sobre o estado da chamada.

onRemoteParticipantsAtualizado

ParticipantesEvento atualizado. Ocorre quando os participantes são adicionados ou removidos de uma chamada

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

Parâmetros

  • sender - O objeto de chamada cujos participantes foram atualizados.
  • args - Informações sobre os participantes atualizadas.

onLocalVideoStreamsAtualizado

LocalVideoStreamsEvento atualizado. Ocorre quando fluxos de vídeo locais são adicionados ou removidos de uma chamada

-(void)onLocalVideoStreamsUpdated:(ACSCall *)sender :(ACSLocalVideoStreamsUpdatedEventArgs *)args DEPRECATED_MSG_ATTRIBUTE("Use didChangeState on VideoStream types instead") {

Parâmetros

  • sender - O objeto de chamada cujos fluxos de vídeo locais foram atualizados.
  • args - Informações sobre os participantes atualizadas.

onIsMutedChanged

isMutedChanged Event. Ocorre quando a chamada é silenciada

-(void)onIsMutedChanged:(ACSCall *)sender :(ACSPropertyChangedEventArgs *)args DEPRECATED_MSG_ATTRIBUTE("Use call(_:didUpdateOutgoingAudioState:) instead") {

Parâmetros

  • sender - O objeto de chamada cujo estado foi alterado.
  • args - Informações sobre o estado da chamada.

onOutgoingAudioStateChanged

Esse evento é gerado quando a chamada é silenciada.

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

Parâmetros

  • sender - O objeto de chamada cujo estado foi alterado.
  • args - Informações sobre o estado da chamada.

onIncomingAudioStateChanged

Esse evento é gerado quando o alto-falante é silenciado.

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

Parâmetros

  • sender - O objeto de chamada cujo estado foi alterado.
  • args - Informações sobre o estado da chamada.

onTotalParticipantCountChanged

Evento TotalParticipantCountChanged. Ocorre quando a contagem de participantes muda

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

Parâmetros

  • sender - O objeto de chamada cujo estado foi alterado.
  • args - Informações sobre o estado da chamada.