ZegoUIKitPrebuiltLiveStreamingController class

Used to control the live streaming functionality.

ZegoUIKitPrebuiltLiveStreamingController is a singleton instance class, you can directly invoke it by ZegoUIKitPrebuiltLiveStreamingController().

If the default live streaming UI and interactions do not meet your requirements, you can use this ZegoUIKitPrebuiltLiveStreamingController to actively control the business logic. This class is used by setting the ZegoUIKitPrebuiltLiveStreaming.controller parameter in the constructor of ZegoUIKitPrebuiltLiveStreaming.

Mixed in types
Available Extensions

Properties

audioVideo ZegoLiveStreamingControllerAudioVideoImpl
no setterinherited
coHost ZegoLiveStreamingControllerCoHostImpl
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
isLeaveRequestingNotifier ValueNotifier<bool>
no setter
message ZegoLiveStreamingControllerMessageImpl
no setterinherited
minimize ZegoLiveStreamingControllerMinimizingImpl
no setterinherited
pk ZegoLiveStreamingControllerPKImpl
no setterinherited
private → ZegoLiveStreamingControllerPrivateImpl
Don't call that
no setterinherited
room ZegoLiveStreamingControllerRoomImpl
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
screenSharing ZegoLiveStreamingScreenController
no setterinherited
swiping LiveStreamingControllerSwipingImpl
no setterinherited
user ZegoLiveStreamingControllerUserImpl
no setterinherited

Methods

leave(BuildContext context, {bool showConfirmation = false}) Future<bool>
This function is used to end the Live Streaming.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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