다음을 통해 공유


ACSCallDelegate 프로토콜

선언

@protocol ACSCallDelegate;

Description

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

메서드

onId변경됨

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

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

매개 변수

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

onState변경됨

StateChanged 이벤트입니다. 통화 상태가 변경될 때 발생합니다.

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

매개 변수

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

역할이 변경되었습니다.

CallRoleChanged 이벤트. 호출 역할이 변경될 때 발생합니다.

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

매개 변수

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

onRemote참가자업데이트됨

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

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

매개 변수

  • sender - 참가자가 업데이트된 통화 개체입니다.
  • args - 참가자에 대한 정보가 업데이트되었습니다.

onLocalVideoStreams업데이트됨

LocalVideoStreamsUpdated 이벤트입니다. 로컬 비디오 스트림이 통화에 추가되거나 통화에서 제거될 때 발생합니다.

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

매개 변수

  • sender - 로컬 비디오 스트림이 업데이트된 통화 개체입니다.
  • args - 참가자에 대한 정보가 업데이트되었습니다.

onIsMuted변경됨

isMutedChanged 이벤트. 통화가 음소거될 때 발생합니다.

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

매개 변수

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

onOutgoingAudioState변경됨

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

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

매개 변수

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

onIncomingAudioState변경됨

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

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

매개 변수

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

onTotalParticipantCount변경됨

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

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

매개 변수

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