◆ onAIRBRTCActiveSpeaker:
- (void) onAIRBRTCActiveSpeaker: |
|
(NSString *) |
userID |
|
当前正在说话的人
- Parameters
-
userID | 说话人userID, 为"0"表示本地说话人。其返回的是当前时间段内声音最大的用户ID,而不是瞬时声音最大的用户ID |
◆ onAIRBRTCAudioVolumeCallback:totalVolume:
- (void) onAIRBRTCAudioVolumeCallback: |
|
(NSArray< AIRBRTCUserVolumeInfo * > *_Nullable) |
volumeInfoArray |
totalVolume: |
|
(int) |
totalVolume |
|
|
| |
用户的音频音量、语音状态和userID回调
- Parameters
-
volumeInfoArray | 表示回调用户音量信息数组,包含用户userID、语音状态以及音量,userID为"0"表示本地说话人。 |
totalVolume | 混音后的总音量,范围[0,255]。在本地用户的回调中,totalVolume为本地用户混音后的音量;在远端用户的回调中,totalVolume为所有说话者混音后的总音量 |
◆ onAIRBRTCNetworkQualityChanged:upNetworkQuality:downNetworkQuality:
- (void) onAIRBRTCNetworkQualityChanged: |
|
(NSString *_Nonnull) |
userID |
upNetworkQuality: |
|
(AIRBRTCNetworkQuality) |
upQuality |
downNetworkQuality: |
|
(AIRBRTCNetworkQuality) |
downQuality |
|
|
| |
网络质量变化时发出的消息
- Parameters
-
userID | 网络质量发生变化的userID |
upQuality | 上行网络质量 |
downQuality | 下行网络质量 |
- Note
- 当网络质量发生变化时触发,userID为""时代表自己的网络质量变化
◆ onAIRBRTCRemotePeerVideoFirstFrameDrawn:type:
- (void) onAIRBRTCRemotePeerVideoFirstFrameDrawn: |
|
(NSString *) |
userID |
type: |
|
(AIRBRTCVideoViewType) |
type |
|
|
| |
第一帧视频帧显示时触发的消息
- Parameters
-
userID | 画面可用的userID |
type | 类型(相机流/屏幕共享流) |
◆ onAIRBRTCRemotePeerViewAvailable:view:type:
- (void) onAIRBRTCRemotePeerViewAvailable: |
|
(NSString *) |
userID |
view: |
|
(UIView *) |
view |
type: |
|
(AIRBRTCVideoViewType) |
type |
|
|
| |
相机流/屏幕共享流画面可用时触发的消息
- Parameters
-
userID | 画面可用的userID |
view | 对应的画面 |
type | 类型(相机流/屏幕共享流) |
The documentation for this protocol was generated from the following file: