Dela via


ACSCallDelegate-protokoll

Förklaring

@protocol ACSCallDelegate;

Description

En uppsättning metoder som anropas av ACSCall som svar på viktiga händelser.

Metoder

onIdChanged

CallIdChanged-händelse. Inträffar när anrops-ID ändras

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

Parametrar

  • sender – Anropsobjektet som tillståndet hade ändrats för.
  • args – Information om samtalstillståndet.

onStateChanged

StateChanged-händelse. Inträffar när anropstillståndet ändras

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

Parametrar

  • sender – Anropsobjektet som tillståndet hade ändrats för.
  • args – Information om samtalstillståndet.

onRoleChanged

CallRoleChanged-händelse. Inträffar när anropsrollen ändras

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

Parametrar

  • sender – Anropsobjektet som tillståndet hade ändrats för.
  • args – Information om samtalstillståndet.

onRemoteParticipantsUpdated

ParticipantsUpdated Event. Inträffar när deltagare läggs till eller tas bort från ett samtal

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

Parametrar

  • sender - Det samtalsobjekt vars deltagare har uppdaterats.
  • args - Information om deltagarna uppdaterades.

onLocalVideoStreamsUpdated

LocalVideoStreamsUpdated-händelse. Inträffar när lokala videoströmmar läggs till i eller tas bort från ett anrop

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

Parametrar

  • sender – Anropsobjektet vars lokala videoströmmar har uppdaterats.
  • args - Information om deltagarna uppdaterades.

onIsMutedChanged

isMutedChanged Event. Inträffar när anropet är avstängt

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

Parametrar

  • sender – Anropsobjektet som tillståndet hade ändrats för.
  • args – Information om samtalstillståndet.

onOutgoingAudioStateChanged

Den här händelsen aktiveras när anropet är avstängt.

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

Parametrar

  • sender – Anropsobjektet som tillståndet hade ändrats för.
  • args – Information om samtalstillståndet.

onIncomingAudioStateChanged

Den här händelsen aktiveras när talaren är avstängd.

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

Parametrar

  • sender – Anropsobjektet som tillståndet hade ändrats för.
  • args – Information om samtalstillståndet.

onTotalParticipantCountChanged

TotalParticipantCountChanged-händelse. Inträffar när antalet deltagare ändras

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

Parametrar

  • sender – Anropsobjektet som tillståndet hade ändrats för.
  • args – Information om samtalstillståndet.