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
-