# EchoTestConfiguration (/zh-CN/api-reference/rtc/android/class-echotestconfiguration)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="class_echotestconfiguration__prototype"></a>

```java
public class EchoTestConfiguration {
  public SurfaceView view = null;
  public boolean enableAudio = true;
  public boolean enableVideo = true;
  public String token = null;
  public String channelId = null;
  public int intervalInSeconds = 2;
}
```

<a id="class_echotestconfiguration__parameters"></a>

## 属性 [#属性]

<ParameterList>
<a id="view"></a>
<Parameter name="view">

用于渲染本地用户视频的视图。该参数仅适用于测试视频设备的场景，即当 [enableVideo](/zh-CN/api-reference/rtc/android/video/video-basic#api_irtcengine_enablevideo) 为 true 时有效。详见 `SurfaceView`。

</Parameter>
<a id="enableaudio"></a>
<Parameter name="enableAudio">

是否启用音频设备进行回路测试：

- true：（默认）启用音频设备。要测试音频设备，请将此参数设置为 true。
- false：不启用音频设备。

</Parameter>
<a id="enablevideo"></a>
<Parameter name="enableVideo">

是否启用视频设备进行回路测试：

- true：（默认）启用视频设备。要测试视频设备，请将此参数设置为 true。
- false：不启用视频设备。

</Parameter>
<a id="token"></a>
<Parameter name="token">

用于保障音视频通话回路测试安全的动态密钥（Token）。如果你未在声网控制台启用 App Certificate，可不传此参数；如果你已启用 App Certificate，必须传入 Token。生成 Token 时使用的 `uid` 必须为 0xFFFFFFFF，使用的频道名必须与用于识别各回路测试的频道名一致。

</Parameter>
<a id="channelid"></a>
<Parameter name="channelId">

用于标识每次音视频通话回路测试的频道名。为确保回路测试正常运行，当同一个项目（App ID）的用户在不同设备上进行音视频通话回路测试时，所传入的频道名不能相同。

</Parameter>
<a id="intervalinseconds"></a>
<Parameter name="intervalInSeconds">

设置返回音视频回路测试结果的时间间隔或延迟，单位为秒。取值范围为 [2, 10]，默认值为 2。

- 对于音频回路测试，根据设置的时间间隔返回测试结果。
- 对于视频回路测试，视频会短时间内显示，之后延迟逐步增加，直到达到你设定的值。

</Parameter>
</ParameterList>
