AgoraRtcEngineConfig
- iOS
更新时间不可用
配置 AgoraRtcEngineKit 实例的参数。
__attribute__((visibility("default"))) @interface AgoraRtcEngineConfig: NSObject
@property (copy, nonatomic) NSString * _Nullable appId;
@property (assign, nonatomic) AgoraChannelProfile channelProfile;
@property (copy, nonatomic) NSString * _Nullable license;
@property (assign, nonatomic) AgoraAudioScenario audioScenario;
@property (assign, nonatomic) AgoraAreaCodeType areaCode;
@property (strong, nonatomic) AgoraLogConfig * _Nullable logConfig;
@property (assign, nonatomic) AgoraThreadPriorityType threadPriority;
@property (weak, nonatomic) id<AgoraMediaFilterEventDelegate> _Nullable eventDelegate;
@property (assign, nonatomic) BOOL domainLimit;
@property (assign, nonatomic) BOOL autoRegisterAgoraExtensions;
@end属性
| 参数名 | 描述 |
|---|---|
appId | 由声网为你的项目签发的 App ID。只有使用相同 App ID 的用户才能加入同一个频道并互相通信。一个 App ID 只能用于创建一个 AgoraRtcEngineKit 实例。如需更换 App ID,需先调用 destroy 销毁当前实例,再创建新的实例。 |
channelProfile | 频道场景,详见 AgoraChannelProfile。 |
license | |
audioScenario | 音频场景。在不同音频场景下,设备使用不同的音量类型。详见 AgoraAudioScenario。 |
areaCode | 连接区域。该高级功能适用于有区域限制的场景。支持的区域详见 AgoraAreaCodeType。区域码支持按位操作。 |
logConfig | 日志配置。默认情况下,SDK 会生成五个 SDK 日志文件和五个 API 调用日志文件,文件大小为 2,048 KB,采用 UTF-8 编码。日志轮转规则详见注释。详见 AgoraLogConfig。 |
threadPriority | |
eventDelegate | |
domainLimit | |
autoRegisterAgoraExtensions | 初始化 AgoraRtcEngineKit 时是否自动注册声网扩展:
|