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
C2CSettingState
C2CSettingStore
CallEventListener
CallInfo
CallParams
CallParticipantInfo
CallParticipantState
CallParticipantStore
CallParticipantView
CallState
CallStore
CallUserToRoomCompletionHandler
CancelGroupAdminSystemMessage
ChangeGroupAvatarSystemMessage
ChangeGroupIntroductionSystemMessage
ChangeGroupMuteAllSystemMessage
ChangeGroupNameSystemMessage
ChangeGroupNotificationSystemMessage
ChangeGroupOwnerSystemMessage
ChangeInviteToGroupApprovalSystemMessage
ChangeJoinGroupApprovalSystemMessage
ChatUtil
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
ContactInfo
ContactListState
ContactListStore
ConversationFetchOption
ConversationInfo
ConversationListState
ConversationListStore
CreateRoomOptions
CustomMessageInfo
DeviceRequestInfo
DeviceState
Device state
DeviceStore
Device management class, used to handle anchor camera, microphone and other business.
FriendApplicationInfo
GetRoomInfoCompletionHandler
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.
GroupApplicationInfo
GroupMember
GroupSettingState
GroupSettingStore
GuestListener
Callback events received by audience side
HostListener
Callback events received by anchor side
InviteToGroupSystemMessage
JoinGroupSystemMessage
KickedFromGroupSystemMessage
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.
ListResultCompletionHandler<T>
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
Login state
LoginStore
Login management class.
MessageActionStore
MessageBody
MessageFetchOption
MessageFilterType
MessageInfo
MessageInputStore
MessageListState
MessageListStore
MessageReaction
MetaDataCompletionHandler
Metadata completion callback closure.
MuteGroupMemberSystemMessage
NetworkInfo
Network information
NotificationCenter
PinGroupMessageSystemMessage
QuitGroupSystemMessage
RecallMessageSystemMessage
RegionInfo
Seat view coordinate information
ReplyMessageInfo
RoomCall
RoomInfo
RoomListener
RoomParticipant
RoomParticipantController
RoomParticipantControllerImpl
RoomParticipantListener
RoomParticipantState
RoomParticipantStore
RoomParticipantWidget
RoomState
RoomStore
RoomUser
ScheduleRoomOptions
SeatInfo
Seat information
SeatUserInfo
Seat user information
SetGroupAdminSystemMessage
StopLiveCompletionHandler
Stop live completion callback closure.
SystemMessageInfo
UnknownSystemMessage
UnpinGroupMessageSystemMessage
UpdateRoomOptions
UserProfile
User profile
VideoStreamManager
VideoWidgetBuilder
Video view adapter protocol

Enums

AllowType
Friend verification method.
AudioChangerType
Voice changer effect
AudioReverbType
Reverb effect
AudioRoute
Audio route.
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
CallMediaType
CallParticipantStatus
CoHostLayoutTemplate
Connection layout template
CoHostStatus
Cross-room connection status of current user
ContactOnlineStatus
ContactType
ConversationReceiveOption
ConversationType
DeviceControlPolicy
Device control policy
DeviceError
Device related error codes.
DeviceFocusOwner
Device focus.
DeviceStatus
Device enabled status.
DeviceType
Device type.
FillMode
FriendApplicationType
Gender
Gender.
GroupApplicationHandledResult
GroupApplicationHandledStatus
GroupApplicationType
GroupJoinOption
GroupMemberRole
GroupType
KickedOutOfRoomReason
LiveEndedReason
Live ended reason.
LiveKickedOutReason
Reason for being kicked out of live room.
LoginStatus
Login status.
MessageFetchDirection
MessageForwardType
MessageListChangeReason
MessageListType
MessageMediaFileType
MessageStatus
MessageType
MirrorType
Camera mirror status.
ModifyFlag
MoveSeatPolicy
Move seat policy
NetworkQuality
Network quality.
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
Video quality.
VideoStreamType
ViewLayer
View layer.

Properties

notificationCenter NotificationCenter
final

Typedefs

BattleContainerWidgetBuilder = Widget Function(BuildContext context)
BattleWidgetBuilder = Widget Function(BuildContext context, TUIBattleUser userInfo)
CoGuestWidgetBuilder = Widget Function(BuildContext context, SeatFullInfo seatFullInfo, ViewLayer viewPlayer)
CoHostWidgetBuilder = Widget Function(BuildContext context, SeatFullInfo seatFullInfo, ViewLayer viewPlayer)