ZegoUIKitPrebuiltLiveAudioRoomController class
Used to control the audio chat room functionality.
ZegoUIKitPrebuiltLiveAudioRoomController is a singleton instance class, you can directly invoke it by ZegoUIKitPrebuiltLiveAudioRoomController().
If the default audio chat room UI and interactions do not meet your requirements, you can use this ZegoUIKitPrebuiltLiveAudioRoomController to actively control the business logic.
This class is used by setting the controller
parameter in the constructor of ZegoUIKitPrebuiltLiveAudioRoom.
- Available Extensions
Constructors
- ZegoUIKitPrebuiltLiveAudioRoomController()
-
factory
Properties
- audioVideo → ZegoLiveAudioRoomControllerAudioVideoImpl
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- media → ZegoLiveAudioRoomControllerMediaImpl
-
no setterinherited
- message → AudioRoomMessageControllerImpl
-
no setterinherited
- minimize → ZegoLiveAudioRoomControllerMinimizingImpl
-
no setterinherited
- private → ZegoLiveAudioRoomControllerPrivateImpl
-
Don't call that
no setterinherited
- room → ZegoLiveAudioRoomControllerRoomImpl
-
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- seat → ZegoLiveAudioRoomControllerSeatImpl
-
no setterinherited
- user → ZegoLiveAudioRoomControllerUserImpl
-
no setterinherited
Methods
-
hideInMemberList(
List< String> userIDs) → void - hide some user in member list
-
leave(
BuildContext context, {bool showConfirmation = true}) → Future< bool> - This function is used to end the Live Audio Room.
-
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