AgoraEchoTestConfiguration Class Reference

Inherits from NSObject
Declared in AgoraObjects.h

Overview

音视频通话回路测试的配置。

  view

用于渲染本地用户视频的视图。该参数仅适用于测试视频设备的场景,即 enableVideoYES

@property (strong, nonatomic) VIEW_CLASS *view

Discussion

Note: iOS 平台上,该属性类型为 UIView,macOS 平台上,该属性类型为 NSView。

Declared In

AgoraObjects.h

  enableAudio

是否开启音频设备:

@property (assign, nonatomic) BOOL enableAudio

Discussion

  • YES: (默认)开启音频设备。如需测试音频设备,请设为 YES。
  • NO: 关闭音频设备。

Declared In

AgoraObjects.h

  enableVideo

是否开启视频设备。

@property (assign, nonatomic) BOOL enableVideo

Discussion

  • YES: (默认)开启视频设备。如需测试视频设备,请设为 YES。
  • NO: 关闭视频设备。

Declared In

AgoraObjects.h

  token

用于保证音视频通话回路测试安全性的 Token。如果你在声网控制台未启用 App 证书,则不需要向该参数传值; 如果你在声网控制台已启用 App 证书,则必须向该参数传入 Token,且在你生成 Token 时使用的 uid 必须为 0xFFFFFFFF,使用的频道名必须为标识每个音视频通话回路测试的频道名。 服务端生成 Token 的方式请参考使用 Token 鉴权

@property (copy, nonatomic) NSString *token

Declared In

AgoraObjects.h

  channelId

标识每个音视频通话回路测试的频道名。为保证回路测试功能正常,同一个项目(App ID)的各终端用户在不同设备上做音视频通话回路测试时,传入的标识每个回路测试的频道名不能相同。

@property (copy, nonatomic) NSString *channelId

Declared In

AgoraObjects.h