Skip to main content
本协议只承载 RTCEngineKit 单例范围内的共享能力事件,与具体频道无关。 频道内的连接、成员、消息、码流、音频与屏幕共享事件请实现 RTCEngineChannelDelegate
3.0.0 起,本协议中的频道内回调已全部迁移到 RTCEngineChannelDelegate,且方法签名统一新增了事件来源频道实例首参。仅继续实现 RTCEngineDelegate 的业务层将收不到任何频道内事件,请参考 RTCEngineChannelDelegate 同步改造。

音频相关回调

onAudioRouteChange:previousRoute:()

- (void)onAudioRouteChange:(RTCAudioRoute)route previousRoute:(RTCAudioRoute)previousRoute 音频路由变更回调 音频路由为进程级共享设备状态,变更对全部频道同时生效。 2.5.8起,未显式选择扬声器或听筒且存在可用外设时,SDK 会先恢复外设;恢复成功后,不会上报音频会话重配期间短暂出现的扬声器或听筒路由,业务层收到的是最终实际路由。 参数

网络测速相关回调

onSpeedTestBegined()

- (void)onSpeedTestBegined 网络测速开始回调 调用RTCEngineKit中的startSpeedTest:()接口执行开始网络测速操作后,会收到该回调。

onSpeedTestUploadResult:downResult:connectResult:()

- (void)onSpeedTestUploadResult:(nullable RTCSpeedTestResult *)uploadResult downResult:(nullable RTCSpeedTestResult *)downResult connectResult:(nullable RTCSpeedTestConnectResult *)connectResult 网络测速的结果回调 调用RTCEngineKit中的startSpeedTest:()接口执行开始网络测速操作后,底层监测完成之后会收到该回调。 参数

其它相关回调

onApplicationPerformance:cpuUsage:()

- (void)onApplicationPerformance:(CGFloat)memory cpuUsage:(CGFloat)cpuUsage 应用性能使用情况回调 统计维度为当前应用进程,不区分频道。 参数