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
-
Controller for managing CallCoreView layout and state.
-
CallCoreView
-
Core call view component responsible for video rendering and interactive display of the call interface. Supports multi-layout switching (single-person float/multi-person grid/picture-in-picture), call waiting animations, and personalized configuration of volume, network status, and user avatars.
-
CallEventListener
-
Call events, used to receive various event notifications during a call.
-
CallInfo
-
Call information, including call ID, room ID, initiator, invitees, media type, call direction, start time, duration, and other complete information.
-
CallParams
-
Call parameter configuration, used to set room ID, timeout, custom data, and other parameters when initiating an audio/video call.
-
CallParticipantInfo
-
Call participant information, including user ID, nickname, avatar, participation status, microphone/camera on/off status, etc.
-
CallState
-
Call state data, manages the real-time data state of the current call.
-
CallStore
-
Audio/video call management APIs for initiating, answering, rejecting, hanging up calls, group call management, and call history management.
-
CallUserToRoomCompletionHandler
-
Call user to room completion callback
-
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
-
Create room options
-
DeviceRequestInfo
-
Device request info
-
DeviceState
-
Device state
-
DeviceStore
-
Device related interfaces, operating microphone, camera, etc.
-
GetRoomInfoCompletionHandler
-
Get room info completion callback
-
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.
-
ListResultCompletionHandler<T>
-
List result completion callback
-
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 event.
Login related interfaces, managing user login, logout, user information settings and other operations.
-
MetaDataCompletionHandler
-
Metadata completion callback closure.
-
NetworkInfo
-
Network information
-
RegionInfo
-
Seat view coordinate information
-
RoomCall
-
Room call info
-
RoomInfo
-
Room info
-
RoomListener
-
Room event callback
-
RoomParticipant
-
Room participant info
-
RoomParticipantController
-
Room participant video view for displaying participant video streams.
-
RoomParticipantListener
-
Participant event callback
-
RoomParticipantState
-
Participant related state data provided by RoomParticipantStore
-
RoomParticipantStore
-
Room participant management related interfaces, managing participant permissions, device control, message muting and other operations.
-
RoomParticipantWidget
-
Widget for displaying room participant video stream.
-
RoomState
-
Room related state data provided by RoomStore
-
RoomStore
-
Room management related interfaces, managing room creation, joining, leaving, scheduling and other operations.
-
RoomUser
-
Room user info
-
ScheduleRoomOptions
-
Schedule room options
-
SeatInfo
-
Seat information
-
SeatUserInfo
-
Seat user information
-
StopLiveCompletionHandler
-
Stop live completion callback closure.
-
UpdateRoomOptions
-
Update room options
-
UserProfile
-
User profile
-
VideoWidgetBuilder
-
Video view adapter protocol
Enums
-
AllowType
-
Friend verification type.
-
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
-
Call direction, used to identify whether the call is incoming, outgoing, or missed.
-
CallEndReason
-
Call end reason, used to identify how the audio/video call ended (normal hangup, rejection, timeout, etc.).
-
CallLayoutTemplate
-
Call layout mode enum, used to define the display form of the call screen.
-
CallMediaType
-
Call media type, used to specify whether to initiate an audio call or video call.
-
CallParticipantStatus
-
Call participant status, used to identify whether the participant is waiting or has answered.
-
CoHostLayoutTemplate
-
Connection layout template
-
CoHostStatus
-
Cross-room connection status of current user
-
CoreViewType
-
Core view type.
-
DeviceControlPolicy
-
Device control policy
-
DeviceError
-
Device related error codes
-
DeviceFocusOwner
-
Device focus
-
DeviceStatus
-
Device on/off status
-
DeviceType
-
Device type
-
FillMode
-
Video fill mode
-
Gender
-
Gender.
-
KickedOutOfRoomReason
-
Reason for being kicked out of room
-
LiveEndedReason
-
Live ended reason.
-
LiveKickedOutReason
-
Reason for being kicked out of live room.
-
LoginStatus
-
Login status.
-
MirrorType
-
Camera mirror state
-
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
-
Participant role
-
Role
-
User role.
-
RoomCallResult
-
Call user to room result
-
RoomCallStatus
-
Room call status
-
RoomParticipantStatus
-
Participant status
-
RoomStatus
-
Room status
-
ScheduleRoomOptionsModifyFlag
-
Schedule room options modify flag
-
SuspendStatus
-
user suspend Status
-
TakeSeatMode
-
Take seat mode.
-
UpdateRoomOptionsModifyFlag
-
Update room options modify flag
-
VideoQuality
-
Video quality
-
VideoStreamType
-
Video stream type
-
ViewLayer
-
View layer.
-
VolumeLevel
-
Volume level enum, used to identify the current volume intensity of participants.