TUIRoomInfo class
////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// 4.1 Room Information TUIRoomEngine supports only string room IDs.
Constructors
- TUIRoomInfo({required String roomId})
-
TUIRoomInfo.fromJson(Map<
String, dynamic> dataMap)
Properties
- cdnStreamDomain ↔ String
-
Live streaming push domain (Optional parameter for creating a room, applicable to live streaming rooms), default value: empty.
getter/setter pair
- createTime ↔ int
-
Room Creation Time (Read-only)
getter/setter pair
- enableCDNStreaming ↔ bool
-
Whether to enable CDN live streaming (Optional parameter for creating a room, applicable to live streaming rooms), default value: false.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- isCameraDisableForAllUser ↔ bool
-
Whether to prohibit opening the camera (Optional parameter for creating a room), default value: false.
getter/setter pair
- isMessageDisableForAllUser ↔ bool
-
Whether to prohibit sending messages (Optional parameter for creating a room), default value: false.
getter/setter pair
- isMicrophoneDisableForAllUser ↔ bool
-
Whether to prohibit opening the microphone (Optional parameter for creating a room), default value: false.
getter/setter pair
-
Whether to prohibit sharing screen (Optional parameter for creating a room), default value: false.
getter/setter pair
- isSeatEnabled ↔ bool
-
Whether to enable seat control
getter/setter pair
- maxSeatCount ↔ int
-
Maximum seat count
getter/setter pair
- memberCount ↔ int
-
Room Member Count (Read-only)
getter/setter pair
- name ↔ String?
-
Room Name (Optional parameter for creating a room, default is the room ID).
getter/setter pair
- ownerAvatarUrl ↔ String?
-
Owner avatar url
getter/setter pair
- ownerId ↔ String
-
Host ID: Default is the room creator (Read-only)
getter/setter pair
- ownerName ↔ String?
-
owner name
getter/setter pair
- password ↔ String
-
Password
getter/setter pair
- roomId ↔ String
-
Room ID (Required parameter for creating a room)
getter/setter pair
- roomType ↔ TUIRoomType
-
Room Type (Optional parameter for creating a room, default is Group type). Please refer to: TUIRoomType.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- seatMode ↔ TUISeatMode
-
Take seat mode
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited