ACSRemoteParticipantDelegate 协议

声明

@protocol ACSRemoteParticipantDelegate;

说明

ACSRemoteParticipant 为响应重要事件而调用的一组方法。

方法

onStateChanged

PropertyChanged 事件。 在远程参与者状态更改时发生

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

参数

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

onIsMutedChanged

PropertyChanged 事件。 在远程参与者的 IsMuted 更改时发生

-(void)onIsMutedChanged:(ACSRemoteParticipant *)sender :(ACSPropertyChangedEventArgs *)args {

参数

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

onIsSpeakingChanged

PropertyChanged 事件。 当远程参与者是多方通话中的活动说话人时发生

-(void)onIsSpeakingChanged:(ACSRemoteParticipant *)sender :(ACSPropertyChangedEventArgs *)args {

参数

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

onDisplayNameChanged

PropertyChanged 事件。 在远程参与者的 displayName 更改时发生

-(void)onDisplayNameChanged:(ACSRemoteParticipant *)sender :(ACSPropertyChangedEventArgs *)args {

参数

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

onRoleChanged

PropertyChanged 事件。 在远程参与者的角色更改时发生

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

参数

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

onVideoStreamsUpdated

RemoteVideoStreamsUpdated 事件。 添加或删除远程视频流时发生

-(void)onVideoStreamsUpdated:(ACSRemoteParticipant *)sender :(ACSRemoteVideoStreamsEventArgs *)args DEPRECATED_MSG_ATTRIBUTE("Use remoteParticipant(_:didChangeVideoStreamState:)) instead") {

参数

  • sender -
  • args -

onVideoStreamStateChanged

侦听器用于了解视频流状态

-(void)onVideoStreamStateChanged:(ACSRemoteParticipant *)sender :(ACSVideoStreamStateChangedEventArgs *)args {

参数

  • sender -
  • args -