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
- 有关调用状态的信息。