api/live/atomic_pusher library

Classes

AtomicPusher
AtomicPusher main interface, providing local audio/video capture and push (streaming) capabilities.
PusherInfo
Pusher live room info. Used both as the input parameter of startPush / updateConfig, and carried in state.pusherInfo as the live room info returned from the engine.
PusherListener
Pusher event listener, used to receive one-shot events such as push errors, live ended, kicked out, etc. Register/remove listeners via addListener / removeListener.
PusherState
Atomic pusher reactive state. Carries the state of AtomicPusher. You can read the current value or subscribe to changes via state.
PusherStatistics
Pusher runtime statistics.
PusherSummary
Statistics data of this live session, reported when the live ends. Used to display summarized data such as views, interactions, and gifts.

Enums

PusherCode
Atomic pusher error code enum, used to report push operation results and runtime errors.
PusherConnectState
The connection state between the pusher and the push target.
PusherInfoModifyFlag
Fields that can be updated via updateConfig.