Class RoomInfo
- Namespace
- LiveKit.Proto
- Assembly
- LivekitRtc.dll
public sealed class RoomInfo : IMessage<RoomInfo>, IEquatable<RoomInfo>, IDeepCloneable<RoomInfo>, IBufferMessage, IMessage
- Inheritance
-
RoomInfo
- Implements
-
IBufferMessage
- Inherited Members
Constructors
RoomInfo()
public RoomInfo()
RoomInfo(RoomInfo)
public RoomInfo(RoomInfo other)
Parameters
otherRoomInfo
Properties
ActiveRecording
public bool ActiveRecording { get; set; }
Property Value
CreationTime
public long CreationTime { get; set; }
Property Value
DepartureTimeout
public uint DepartureTimeout { get; set; }
Property Value
EmptyTimeout
public uint EmptyTimeout { get; set; }
Property Value
HasActiveRecording
Gets whether the "active_recording" field is set
public bool HasActiveRecording { get; }
Property Value
HasCreationTime
Gets whether the "creation_time" field is set
public bool HasCreationTime { get; }
Property Value
HasDepartureTimeout
Gets whether the "departure_timeout" field is set
public bool HasDepartureTimeout { get; }
Property Value
HasEmptyTimeout
Gets whether the "empty_timeout" field is set
public bool HasEmptyTimeout { get; }
Property Value
HasLossyDcBufferedAmountLowThreshold
Gets whether the "lossy_dc_buffered_amount_low_threshold" field is set
public bool HasLossyDcBufferedAmountLowThreshold { get; }
Property Value
HasMaxParticipants
Gets whether the "max_participants" field is set
public bool HasMaxParticipants { get; }
Property Value
HasMetadata
Gets whether the "metadata" field is set
public bool HasMetadata { get; }
Property Value
HasName
Gets whether the "name" field is set
public bool HasName { get; }
Property Value
HasNumParticipants
Gets whether the "num_participants" field is set
public bool HasNumParticipants { get; }
Property Value
HasNumPublishers
Gets whether the "num_publishers" field is set
public bool HasNumPublishers { get; }
Property Value
HasReliableDcBufferedAmountLowThreshold
Gets whether the "reliable_dc_buffered_amount_low_threshold" field is set
public bool HasReliableDcBufferedAmountLowThreshold { get; }
Property Value
HasSid
Gets whether the "sid" field is set
public bool HasSid { get; }
Property Value
LossyDcBufferedAmountLowThreshold
public ulong LossyDcBufferedAmountLowThreshold { get; set; }
Property Value
MaxParticipants
public uint MaxParticipants { get; set; }
Property Value
Metadata
public string Metadata { get; set; }
Property Value
Name
public string Name { get; set; }
Property Value
NumParticipants
public uint NumParticipants { get; set; }
Property Value
NumPublishers
public uint NumPublishers { get; set; }
Property Value
ReliableDcBufferedAmountLowThreshold
public ulong ReliableDcBufferedAmountLowThreshold { get; set; }
Property Value
Sid
public string Sid { get; set; }
Property Value
Methods
ClearActiveRecording()
Clears the value of the "active_recording" field
public void ClearActiveRecording()
ClearCreationTime()
Clears the value of the "creation_time" field
public void ClearCreationTime()
ClearDepartureTimeout()
Clears the value of the "departure_timeout" field
public void ClearDepartureTimeout()
ClearEmptyTimeout()
Clears the value of the "empty_timeout" field
public void ClearEmptyTimeout()
ClearLossyDcBufferedAmountLowThreshold()
Clears the value of the "lossy_dc_buffered_amount_low_threshold" field
public void ClearLossyDcBufferedAmountLowThreshold()
ClearMaxParticipants()
Clears the value of the "max_participants" field
public void ClearMaxParticipants()
ClearMetadata()
Clears the value of the "metadata" field
public void ClearMetadata()
ClearName()
Clears the value of the "name" field
public void ClearName()
ClearNumParticipants()
Clears the value of the "num_participants" field
public void ClearNumParticipants()
ClearNumPublishers()
Clears the value of the "num_publishers" field
public void ClearNumPublishers()
ClearReliableDcBufferedAmountLowThreshold()
Clears the value of the "reliable_dc_buffered_amount_low_threshold" field
public void ClearReliableDcBufferedAmountLowThreshold()
ClearSid()
Clears the value of the "sid" field
public void ClearSid()