AtomicXCore API 概述 (Swift)
AtomicXCore SDK 是最新推出的面向视频直播、语聊房等场景的全新一代基于响应式的 API。您可以非常快速的基于这组 API 构建自己的 UI 页面。它支持房间管理、屏幕分享、成员管理、麦位控制、基础美颜等丰富功能。
本页面包含 AtomicXCore SDK 的所有的功能模块,并分类展示如下。
用户登录
类名 | 说明 |
登录相关接口,管理用户登录、登出、用户信息设置等操作。 |
设备管理
类名 | 说明 |
音效设置相关接口,管理主播的变声、混响和耳返等音效功能。 | |
基础美颜相关接口,管理磨皮、美白、红润等基础美颜效果的调节和状态同步。 | |
设备相关接口,操作麦克风、摄像头等。 | |
BGM 播放相关接口,管理直播间/语音聊天房内的音乐播放控制、状态同步及播放事件监听等操作。 |
通话功能
类名 | 说明 |
音视频通话管理相关接口,管理音视频通话的发起、接听、拒绝、挂断、群组通话的加入与邀请、通话记录管理等操作。 |
直播互动
类名 | 说明 |
直播 PK 管理相关接口,管理 PK 的创建、加入、离开等操作。 | |
直播连麦管理相关接口,管理主播与观众之间的连麦申请、邀请、接受、拒绝等操作。 | |
直播主播连线管理相关接口,管理主播间相互连线的创建、加入、离开等操作。 | |
点赞相关接口,管理直播间/语音聊天房内的点赞发送、点赞状态同步及点赞事件监听等操作。 | |
直播观众相关接口,管理观众列表、权限设置等操作。 | |
直播列表相关接口,管理直播房间的创建、加入、离开等操作。 | |
直播麦位管理相关接口,管理麦位的上下麦、锁麦、释放麦位等操作。 |
房间管理
类名 | 说明 |
房间参与者管理相关接口,管理房间内参与者的权限、设备控制、消息禁言等操作。 | |
房间管理相关接口,管理房间的创建、加入、离开、预约等操作。 |
弹幕消息
类名 | 说明 |
弹幕相关接口,管理直播间/语音聊天房内的弹幕发送、弹幕状态同步及弹幕事件监听等操作。 |
礼物消息
类名 | 说明 |
礼物相关接口,管理直播间/语音聊天房内的礼物发送、礼物状态同步及礼物事件监听等操作。 |
视图组件
类名 | 说明 |
通话核心视图组件,负责通话界面的视频渲染与交互展示。支持多布局切换(单人悬浮/多人宫格/画中画)、呼叫等待动画、以及音量、网络状态和用户头像的个性化配置。 | |
直播核心视图组件,提供直播推流和播放的视图容器,支持多人连麦、PK 等功能。 | |
房间参与者视频视图,用于展示房间参与者的视频画面。 |