ACSCallDelegate 协议

声明

@protocol ACSCallDelegate;

说明

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

当扬声器静音时,将引发此事件。

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

参数

  • sender - 状态已更改的调用对象。
  • args - 有关调用状态的信息。

onTotalParticipantCountChanged

TotalParticipantCountChanged 事件。 当参与者计数更改时发生

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

参数

  • sender - 状态已更改的调用对象。
  • args - 有关调用状态的信息。