模块列表
为了方便理解和使用,对于 SDK 的接口设计,我们遵循了如下每一个连麦接口类,均以QN开头。
核心接口类
类名 | 说明 |
---|---|
QNRTCEngine | 通话核心类 |
QNTrackInfo | 用于描述一路 Track 的相关信息 |
QNMergeStreamLayout | 用于描述合流的布局 |
QNMergeStreamConfiguration | 用于创建合流任务 |
QNAudioEngine | 音频混音核心类 |
其它定义
名称 | 说明 |
---|---|
QNRTCEngineDelegate | 提供通话相关的所有回调,包括远端用户加入/离开房间、发布(取消发布)音视频等回调 |
QNRTCErrorDomain | 定义了通话过程中的错误代码和含义 |
QNAudioEngineDelegate | 提供混音相关的所有回调,包括混音状态、播放状态等回调 |
QNAudioMixErrorDomain | 定义了音频混音过程中的错误码和含义 |
QNAudioFileErrorDomain | 定义了音频数据读取过程中的错误码和含义 |
QNRTCEngineEncodeDataDelegate | 提供 track 编码数据的回调(目前只支持音频) |