다음을 통해 공유


ACSCallDelegate 프로토콜

선언

@protocol ACSCallDelegate;

Description

중요한 이벤트에 대한 응답으로 ACSCall에서 호출하는 메서드 집합입니다.

메서드

onIdChanged

CallIdChanged 이벤트입니다. 호출 ID가 변경되면 발생합니다.

-(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

ParticipantsUpdated 이벤트. 참가자가 통화에 추가되거나 제거될 때 발생합니다.

-(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

이 이벤트는 Speaker가 음소거될 때 발생합니다.

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

매개 변수

  • sender - 상태가 변경된 호출 개체입니다.
  • args - 호출 상태에 대한 정보입니다.

onTotalParticipantCountChanged

TotalParticipantCountChanged 이벤트입니다. 참가자 수가 변경되면 발생합니다.

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

매개 변수

  • sender - 상태가 변경된 호출 개체입니다.
  • args - 호출 상태에 대한 정보입니다.