实时音视频云

  • API 参考

    最近更新时间:2018-05-16 17:17:43

    为了方便理解和使用,对于 SDK 的接口设计,我们遵循了如下每一个连麦接口类,均以QN开头。

    核心接口类

    接口类名 功能 备注
    QNRTCEnv 初始化连麦相关资源 初始化相关资源
    QNRTCManager 提供连麦相关的各种接口 包括但不限于加入(离开)房间、发布(取消发布)视频等接口
    QNRTCSetting 提供配置相关的各种接口 包括但不限于音视频码率、软硬编、编码尺寸等配置
    QNBeautySetting 提供内置美颜相关的配置接口 包括设置磨皮程度、白皙程度以及红润程度
    QNLocalSurfaceView 负责本地预览视频画面的渲染 渲染预览视频画面
    QNRemoteSurfaceView 负责远端视频画面的渲染 渲染远端视频画面
    QNVideoFormat 负责预览以及编码尺寸的配置 配置连麦尺寸以及帧率
    QNLogLevel 提供了日志级别的枚举 设置实时音视频的日志级别

    回调相关接口类

    接口类名 功能 备注
    QNRoomEventListener 提供连麦相关的所有回调 包括但不限于远端连麦者加入(离开)房间、发布(取消发布)音视频以及连麦状态等回调
    QNStatisticsReport 提供了连麦过程中的统计信息 包括但不限于连麦过程中实时的音视频码率、帧率等回调信息
    QNCameraSwitchResultCallback 提供了切换摄像头的结果回调 包括了切换摄像头的结果回调
    QNLocalVideoCallback 提供了本地预览画面的数据回调 可用来对接外部第三方美颜或者滤镜
    QNRemoteVideoCallback 提供了远端视频数据的回调 可用于远端视频的截帧等操作
    QNRoomState 定义了房间的状态信息 包括但不限于重连以及断开连接等状态
    QNErrorCode 定义了连麦过程中的错误信息 包括但不限于 token 错误、房间不存在等错误信息,详见错误代码
    以上内容是否对您有帮助?
  • Close