api/live/atomic_player library

Classes

AtomicPlayer
Atomic player related interfaces, managing video stream playback, render view binding, and player event listening for low-latency live streaming and CDN streams.
PlayerListener
Player event listener, used to receive one-shot events such as SEI data, playback errors, live ended, kicked out, etc. Register/remove listeners via addListener / removeListener.
PlayerState
Atomic player reactive state. Carries the state of AtomicPlayer. You can read the current value or observe changes via state.
PlayerStatistics
Atomic player runtime statistics, containing real-time runtime metrics of an active player.

Enums

EndedReason
The reason the live ended.
KickedOutReason
The reason the local end is kicked out of the live room.
PlayerCode
Atomic player error code enumeration, used to report the result of player operations and runtime errors.
PlayerPlaybackStatus
Status of the player, reflecting the current playback lifecycle.
PlayerRenderRotation
Render rotation angle of the video.