模块列表
为了方便理解和使用,对于 SDK 的接口设计,我们遵循了如下每一个连麦接口类,均以QN开头。
核心接口类
接口类名 | 功能 | 备注 |
---|---|---|
QNRTCSession | 连麦核心类 | 包含连麦相关的接口 |
QNVideoView | 远端视频渲染 View | 用于渲染远端用户的画面 |
QNVideoRender | 远端视频渲染的类 | 包含视频渲染 View 和 userId 等 |
回调相关接口类
接口类名 | 功能 | 备注 |
---|---|---|
QNRTCSessionDelegate | 提供连麦相关的所有回调 | 包括但不限于远端连麦者加入(离开)房间、发布(取消发布)音视频以及连麦状态等回调 |
QNRoomState | 定义了房间的状态信息 | 包括但不限于重连以及断开连接等状态 |
QNRTCErrorDomain | 定义了连麦过程中的错误信息 | 包括但不限于 token 错误、房间不存在等错误信息,详见错误代码 |