其他接口
startNetworkTest
virtual int startNetworkTest(const HRTCNetworkTestConfig* networkTestConfig) = 0;
【功能说明】
开启网络质量测试,房间外调用,要等探测结束后才能加入房间。
【请求参数】
networkTestConfig:网络探测参数格式。具体请参见HRTCNetworkTestConfig。
【返回参数】
- 0:方法调用成功。
- > 0:方法调用失败。具体请参见HRTCErrorCode。
会触发onNetworkTestQuality和onNetworkTestResult两个回调,并通过回调返回具体的网络测试结果,探测大约需要20-60s。
stopNetworkTest
virtual int stopNetworkTest()
【功能说明】
停止网络质量测试,房间外调用。
【请求参数】
无
【返回参数】
- 0:方法调用成功。
- > 0:方法调用失败。具体请参见HRTCErrorCode。
setAudioConfig
virtual int setAudioConfig(HRTCAudioQualityLevel level, HRTCAudioSceneType scene)
【功能说明】
设置使用场景。该接口需要在joinRoom前调用。
此接口可在initialize接口设置场景后改变音频场景,暂不支持初始化scene设置音乐再通过此接口设置为会议。
【请求参数】
level:表示档位,会议模式暂时只支持16k。具体请参见HRTCAudioQualityLevel。
scene:表示音频场景模式,具体请参见HRTCAudioSceneType。
- 0:方法调用成功。
- > 0:方法调用失败。具体请参见HRTCErrorCode。