EchoTestConfiguration
- Flutter
更新时间不可用
音视频通话回路测试的配置。
@JsonSerializable(explicitToJson: true, includeIfNull: false)
class EchoTestConfiguration {
const EchoTestConfiguration(
{this.view,
this.enableAudio,
this.enableVideo,
this.token,
this.channelId,
this.intervalInSeconds});
@JsonKey(name: 'view')
final int? view;
@JsonKey(name: 'enableAudio')
final bool? enableAudio;
@JsonKey(name: 'enableVideo')
final bool? enableVideo;
@JsonKey(name: 'token')
final String? token;
@JsonKey(name: 'channelId')
final String? channelId;
@JsonKey(name: 'intervalInSeconds')
final int? intervalInSeconds;
factory EchoTestConfiguration.fromJson(Map<String, dynamic> json) =>
_$EchoTestConfigurationFromJson(json);
Map<String, dynamic> toJson() => _$EchoTestConfigurationToJson(this);
}属性
| 参数名 | 描述 |
|---|---|
view | 用于渲染本地用户视频的视图。该参数仅适用于测试视频设备的场景,请确保 enableVideo 为 true。 |
enableAudio | |
enableVideo | |
token | 用于保证音视频通话回路测试安全性的 Token。如果你在控制台未启用 App 证书,则不需要向该参数传值;如果你在控制台已启用 App 证书,则必须向该参数传入 Token,且在你生成 Token 时使用的 |
channelId | |
intervalInSeconds |