Table of Contents

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

other RoomInfo

Properties

ActiveRecording

public bool ActiveRecording { get; set; }

Property Value

bool

CreationTime

public long CreationTime { get; set; }

Property Value

long

DepartureTimeout

public uint DepartureTimeout { get; set; }

Property Value

uint

EmptyTimeout

public uint EmptyTimeout { get; set; }

Property Value

uint

HasActiveRecording

Gets whether the "active_recording" field is set

public bool HasActiveRecording { get; }

Property Value

bool

HasCreationTime

Gets whether the "creation_time" field is set

public bool HasCreationTime { get; }

Property Value

bool

HasDepartureTimeout

Gets whether the "departure_timeout" field is set

public bool HasDepartureTimeout { get; }

Property Value

bool

HasEmptyTimeout

Gets whether the "empty_timeout" field is set

public bool HasEmptyTimeout { get; }

Property Value

bool

HasLossyDcBufferedAmountLowThreshold

Gets whether the "lossy_dc_buffered_amount_low_threshold" field is set

public bool HasLossyDcBufferedAmountLowThreshold { get; }

Property Value

bool

HasMaxParticipants

Gets whether the "max_participants" field is set

public bool HasMaxParticipants { get; }

Property Value

bool

HasMetadata

Gets whether the "metadata" field is set

public bool HasMetadata { get; }

Property Value

bool

HasName

Gets whether the "name" field is set

public bool HasName { get; }

Property Value

bool

HasNumParticipants

Gets whether the "num_participants" field is set

public bool HasNumParticipants { get; }

Property Value

bool

HasNumPublishers

Gets whether the "num_publishers" field is set

public bool HasNumPublishers { get; }

Property Value

bool

HasReliableDcBufferedAmountLowThreshold

Gets whether the "reliable_dc_buffered_amount_low_threshold" field is set

public bool HasReliableDcBufferedAmountLowThreshold { get; }

Property Value

bool

HasSid

Gets whether the "sid" field is set

public bool HasSid { get; }

Property Value

bool

LossyDcBufferedAmountLowThreshold

public ulong LossyDcBufferedAmountLowThreshold { get; set; }

Property Value

ulong

MaxParticipants

public uint MaxParticipants { get; set; }

Property Value

uint

Metadata

public string Metadata { get; set; }

Property Value

string

Name

public string Name { get; set; }

Property Value

string

NumParticipants

public uint NumParticipants { get; set; }

Property Value

uint

NumPublishers

public uint NumPublishers { get; set; }

Property Value

uint

ReliableDcBufferedAmountLowThreshold

public ulong ReliableDcBufferedAmountLowThreshold { get; set; }

Property Value

ulong

Sid

public string Sid { get; set; }

Property Value

string

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()