
# 其他接口
 #### startNetworkTest
```
virtual int startNetworkTest(const HRTCNetworkTestConfig* networkTestConfig) = 0;
```
【**功能说明**】
开启网络质量测试，房间外调用，要等探测结束后才能加入房间。
【**请求参数**】
networkTestConfig：网络探测参数格式。具体请参见[HRTCNetworkTestConfig](https://support.huaweicloud.com/csdk-rtc/rtc_05_0128.html#rtc_05_0128__zh-cn_topic_0277015533_section14869033205111)。
【**返回参数**】
- 0：方法调用成功。
- \> 0：方法调用失败。具体请参见[HRTCErrorCode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0125.html)。
![](https://support.huaweicloud.com/csdk-rtc/public_sys-resources/caution_3.0-zh-cn.png)
会触发[onNetworkTestQuality](https://support.huaweicloud.com/csdk-rtc/rtc_05_0107.html#rtc_05_0107__zh-cn_topic_0277015530_section179881818134819)和[onNetworkTestResult](https://support.huaweicloud.com/csdk-rtc/rtc_05_0107.html#rtc_05_0107__zh-cn_topic_0277015530_section864512064812)两个回调，并通过回调返回具体的网络测试结果，探测大约需要20-60s。
 #### stopNetworkTest
```
virtual int stopNetworkTest()
```
【**功能说明**】
停止网络质量测试，房间外调用。
【**请求参数**】
无
【**返回参数**】
- 0：方法调用成功。
- \> 0：方法调用失败。具体请参见[HRTCErrorCode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0125.html)。
 
 #### setAudioConfig
```
virtual int setAudioConfig(HRTCAudioQualityLevel level, HRTCAudioSceneType scene)
```
【**功能说明**】
设置使用场景。该接口需要在[joinRoom](https://support.huaweicloud.com/csdk-rtc/rtc_05_0014.html#rtc_05_0014__section05521352232)前调用。
此接口可在initialize接口设置场景后改变音频场景，暂不支持初始化scene设置音乐再通过此接口设置为会议。
【**请求参数**】
level：表示档位，会议模式暂时只支持16k。具体请参见[HRTCAudioQualityLevel](https://support.huaweicloud.com/csdk-rtc/rtc_05_0128.html#rtc_05_0128__section134697216597)。
scene：表示音频场景模式，具体请参见[HRTCAudioSceneType](https://support.huaweicloud.com/csdk-rtc/rtc_05_0128.html#rtc_05_0128__section87578573218)。
【**返回参数** 】
- 0：方法调用成功。
- \> 0：方法调用失败。具体请参见[HRTCErrorCode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0125.html)。
 
