atomicxcore library

Classes

AudioEffectState
Audio effect state
AudioEffectStore
Audio effect management class, used to handle anchor audio effect related business.
AVStatistics
Audio and video related statistics
Barrage
Barrage data model, containing complete attribute information of a single barrage.
BarrageState
Barrage state, managing the barrage data state of the current room.
BarrageStore
Barrage management class.
BaseBeautyState
Basic beauty state, managing level data of beauty effects such as smoothing, whitening, and ruddy. Supports subscription to synchronize UI display with actual effects.
BaseBeautyStore
Basic beauty management class, used to handle the adjustment and state management of beauty effects.
BattleConfig
PK configuration information set when sending PK request
BattleInfo
PK information
BattleListener
Callback events related to PK.
BattleRequestCompletionHandler
PK request callback
BattleState
PK related state data provided by BattleStore.
BattleStore
Anchor PK management class
CallCoreController
用于管理 CallCoreView 布局和状态的控制器。
CallCoreView
通话核心视图组件,负责通话界面的视频渲染与交互展示。支持多布局切换(单人悬浮/多人宫格/画中画)、呼叫等待动画、以及音量、网络状态和用户头像的个性化配置。
CallEventListener
通话事件,用于接收通话过程中的各种事件通知。
CallInfo
通话信息,包含通话 ID、房间 ID、发起者、被邀请者、媒体类型、通话方向、开始时间、时长等完整信息。
CallParams
通话参数配置,用于发起音视频通话时设置房间 ID、超时时间、自定义数据等参数。
CallParticipantInfo
通话参与者信息,包含用户 ID、昵称、头像、参与状态、麦克风/摄像头开关状态等。
CallState
通话状态数据,管理当前通话的实时数据状态。
CallStore
音视频通话管理相关接口,管理音视频通话的发起、接听、拒绝、挂断、群组通话的加入与邀请、通话记录管理等操作。
CoGuestState
Co-hosting related state data provided by CoGuestStore
CoGuestStore
Audience co-hosting management class
CoHostListener
Callback events for connection requests.
CoHostState
Cross-room connection related state data provided by CoHostStore
CoHostStore
Anchor connection management class
CompletionHandler
CreateRoomOptions
创建房间选项
DeviceRequestInfo
设备请求信息
DeviceState
设备状态
DeviceStore
设备相关接口,操作麦克风、摄像头等。
Gift
Gift data model, containing complete attribute information of a single gift.
GiftCategory
Gift category.
GiftListener
Gift event, used to receive gift dynamics in live rooms/voice chat rooms.
GiftState
Gift state, managing the gift data state of the current room, supporting real-time updates and subscription listening.
GiftStore
Gift management class, used to handle gift-related business logic in live rooms/voice chat rooms.
GuestListener
Callback events received by audience side
HostListener
Callback events received by anchor side
LikeListener
Like event, used to receive like dynamics in live rooms/voice chat rooms.
LikeState
Like state, used to display and subscribe to like information in live rooms/voice chat rooms.
LikeStore
Like management class, used to handle like-related business logic in live rooms/voice chat rooms.
LiveAudienceListener
Live audience event
LiveAudienceState
Live audience state
LiveAudienceStore
Live audience management class, used to manage audience list, permission settings and other related business.
LiveCanvas
Live canvas
LiveCoreController
Live core widget controller protocol
LiveCoreWidget
LiveInfo
Live information
LiveInfoCompletionHandler
Live information completion callback closure.
LiveListListener
Live list event
LiveListState
Live list state
LiveListStore
Live room list management class, used to manage live room related business.
LiveSeatListener
Seat related callback events.
LiveSeatState
Seat state data provided by LiveSeatStore.
LiveSeatStore
Live seat management class
LiveSummaryData
LiveSummaryState
LiveSummaryStore
LiveUserInfo
Live user information
LoginState
登录状态
LoginStore
登录事件。 登录相关接口,管理用户登录、登出、用户信息设置等操作。
MetaDataCompletionHandler
Metadata completion callback closure.
NetworkInfo
网络信息
RegionInfo
Seat view coordinate information
RoomCall
房间呼叫信息
RoomInfo
房间信息
RoomListener
房间事件回调
RoomParticipant
房间参与者信息
RoomParticipantController
房间参与者视频视图,用于展示房间参与者的视频画面。
RoomParticipantListener
参与者事件回调
RoomParticipantState
RoomParticipantStore 对外提供的参与者相关状态数据
RoomParticipantStore
房间参与者管理相关接口,管理房间内参与者的权限、设备控制、消息禁言等操作。
RoomParticipantWidget
用于显示房间参与者视频流的组件。
RoomState
RoomStore 对外提供的房间相关状态数据
RoomStore
房间管理相关接口,管理房间的创建、加入、离开、预约等操作。
RoomUser
房间用户信息
ScheduleRoomOptions
预约房间选项
SeatInfo
Seat information
SeatUserInfo
Seat user information
StopLiveCompletionHandler
Stop live completion callback closure.
UpdateRoomOptions
更新房间选项
UserProfile
用户资料
VideoWidgetBuilder
Video view adapter protocol

Enums

AllowType
好友验证方式。
AudioChangerType
Voice changer effect
AudioReverbType
Reverb effect
AudioRoute
音频路由
BarrageType
Barrage type enumeration, used to distinguish different types of barrage messages.
BattleEndedReason
Reason for users in PK to receive PK ended notification
CallDirection
通话方向,用于标识通话是呼入、呼出还是未接来电。
CallEndReason
通话结束原因,用于标识音视频通话是如何结束的(正常挂断、拒绝、超时等)。
CallLayoutTemplate
通话布局模式枚举,用于定义通话画面的展示形态。
CallMediaType
通话媒体类型,用于指定发起音频通话还是视频通话。
CallParticipantStatus
通话参与者状态,用于标识参与者当前是等待中还是已接听。
CoHostLayoutTemplate
Connection layout template
CoHostStatus
Cross-room connection status of current user
CoreViewType
Core view type.
DeviceControlPolicy
Device control policy
DeviceError
设备相关错误码
DeviceFocusOwner
设备焦点
DeviceStatus
设备开启状态
DeviceType
设备类型
FillMode
视频填充模式
Gender
性别。
KickedOutOfRoomReason
被踢出房间的原因
LiveEndedReason
Live ended reason.
LiveKickedOutReason
Reason for being kicked out of live room.
LoginStatus
登录状态。
MirrorType
摄像头镜像状态
ModifyFlag
MoveSeatPolicy
Move seat policy
NetworkQuality
网络质量
NoResponseReason
Reason for no response to co-hosting invitation sent by anchor or co-hosting request initiated by audience
ParticipantRole
参与者角色
Role
User role.
RoomCallResult
呼叫用户加入房间的结果
RoomCallStatus
房间呼叫状态
RoomParticipantStatus
参与者状态
RoomStatus
房间状态
ScheduleRoomOptionsModifyFlag
预约房间选项修改标志
SuspendStatus
user suspend Status
TakeSeatMode
Take seat mode.
UpdateRoomOptionsModifyFlag
更新房间选项修改标志
VideoQuality
视频质量
VideoStreamType
视频流类型
ViewLayer
View layer.
VolumeLevel
音量等级枚举,用于标识参与者当前的音量强度。

Typedefs

BattleContainerWidgetBuilder = Widget Function(BuildContext context)
BattleWidgetBuilder = Widget Function(BuildContext context, SeatInfo seatInfo)
CoGuestWidgetBuilder = Widget Function(BuildContext context, SeatInfo seatInfo, ViewLayer viewLayer)
CoHostWidgetBuilder = Widget Function(BuildContext context, SeatInfo seatInfo, ViewLayer viewLayer)