RtcEngineConfig
- Android
更新时间不可用
配置 RtcEngine 实例的参数。
public class RtcEngineConfig {
public IRtcEngineEventHandler mEventHandler;
public Context mContext;
public String mAppId;
public int mAreaCode;
public int mChannelProfile;
public String mLicense;
public int mAudioScenario;
public boolean mAutoRegisterAgoraExtensions;
public List<String> mExtensionList;
public IMediaExtensionObserver mExtensionObserver;
public LogConfig mLogConfig;
public Integer mThreadPriority;
public String mNativeLibPath;
public boolean mDomainLimit;
}属性
| 参数名 | 描述 |
|---|---|
mEventHandler | 事件回调处理器。详见 IRtcEngineEventHandler。 |
mContext | |
mAppId | 由声网为项目颁发的 App ID。只有使用相同 App ID 的用户才能加入同一频道进行音视频通话。一个 App ID 只能用于创建一个 RtcEngine 实例。更换 App ID 时需调用 destroy [2/2] 销毁原实例后再创建新实例。 |
mAreaCode | 连接区域,适用于有区域限制的场景。支持按位或运算组合多个区域码。详见 AreaCode。 |
mChannelProfile | 频道场景类型:
|
mLicense | |
mAudioScenario | 注: 在使用此枚举前,需调用 getAudioDeviceInfo 检查音频设备是否支持超低延迟采集与播放。若需体验超低延迟,需确保音频设备支持超低延迟( 音频场景类型,不同场景下设备使用的音量类型不同:
|
mAutoRegisterAgoraExtensions | |
mExtensionList | |
mExtensionObserver | |
mLogConfig | 日志配置。详见 LogConfig。 默认情况下,SDK 会生成 5 个 SDK 日志文件和 5 个 API 日志文件:
|
mThreadPriority | |
mNativeLibPath | 注: 适用于手动集成 SDK。通过 Maven Central 或 JitPack 集成时不适用。请确保该目录存在,否则 RtcEngine 初始化会失败。
|
mDomainLimit |