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
- 호출 상태에 대한 정보입니다.