LiveStreamService class

Available extensions

Constructors

LiveStreamService.new()

Properties

hashCode int
The hash code for this object.
no setterinherited
liveLayoutManager TUILiveLayoutManager
latefinal
liveListManager TUILiveListManager
latefinal
roomEngine TUIRoomEngine
latefinal
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
trtcCloud ↔ TRTCCloud?
latefinal

Methods

addEngineObserver(TUIRoomObserver observer) → void
addLiveLayoutObserver(TUILiveLayoutObserver observer) → void
addLiveListManagerObserver(TUILiveListObserver observer) → void
disableSendingMessageByAdmin(String userId, bool isDisable) Future<TUIActionCallback>

Available on LiveStreamService, provided by the LiveStreamServiceWithUser extension

enableGravitySensor(bool enable) → void

Available on LiveStreamService, provided by the LiveStreamServiceWithMedia extension

fetchLiveInfo(String roomId) Future<TUIValueCallBack<TUILiveInfo>>

Available on LiveStreamService, provided by the LiveStreamServiceWithRoom extension

fetchRecommendedList(String cursor, int count) Future<TUIValueCallBack<TUILiveListResult>>

Available on LiveStreamService, provided by the LiveStreamServiceWithCoHost extension

getSeatApplicationList() Future<TUIValueCallBack<List<TUIRequest>>>

Available on LiveStreamService, provided by the LiveStreamServiceWithSeat extension

getSeatList() Future<TUIValueCallBack<List<TUISeatInfo>>>

Available on LiveStreamService, provided by the LiveStreamServiceWithSeat extension

getSelfInfo() TUILoginUserInfo

Available on LiveStreamService, provided by the LiveStreamServiceWithUser extension

getUserInfo(String userId) Future<TUIValueCallBack<TUIUserInfo>>

Available on LiveStreamService, provided by the LiveStreamServiceWithUser extension

getUserList() Future<TUIValueCallBack<List<TUIUserInfo>>>

Available on LiveStreamService, provided by the LiveStreamServiceWithUser extension

kickRemoteUserOutOfRoom(String userId) Future<TUIActionCallback>

Available on LiveStreamService, provided by the LiveStreamServiceWithUser extension

lockSeatByAdmin(int seatIndex, TUISeatLockParams lockParams) Future<TUIActionCallback>

Available on LiveStreamService, provided by the LiveStreamServiceWithSeat extension

muteAllRemoteAudio(bool isMute) → void

Available on LiveStreamService, provided by the LiveStreamServiceWithMedia extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeEngineObserver(TUIRoomObserver observer) → void
removeLiveLayoutObserver(TUILiveLayoutObserver observer) → void
removeLiveListManagerObserver(TUILiveListObserver observer) → void
setLocalVideoView(int viewId) → void

Available on LiveStreamService, provided by the LiveStreamServiceWithMedia extension

setVideoResolutionMode(TUIResolutionMode resolutionMode) → void

Available on LiveStreamService, provided by the LiveStreamServiceWithMedia extension

syncLiveInfoToService(TUILiveInfo liveInfo, List<TUILiveModifyFlag> modifyFlags) Future<TUIActionCallback>

Available on LiveStreamService, provided by the LiveStreamServiceWithRoom extension

toString() String
A string representation of this object.
inherited
updateVideoQuality(TUIVideoQuality videoQuality) → void

Available on LiveStreamService, provided by the LiveStreamServiceWithMedia extension

updateVideoQualityEx(TUIVideoStreamType streamType, TUIRoomVideoEncoderParams params) → void

Available on LiveStreamService, provided by the LiveStreamServiceWithMedia extension

Operators

operator ==(Object other) bool
The equality operator.
inherited