Table of Contents

Class RoomInfo

Namespace
LiveKit.Proto
public sealed class RoomInfo : Google.Protobuf.IMessage<RoomInfo>, Google.Protobuf.IBufferMessage
Inheritance
RoomInfo
Implements
IBufferMessage
Extension Methods

Constructors

RoomInfo()

public RoomInfo()

RoomInfo(RoomInfo)

public RoomInfo(RoomInfo other)

Parameters

other RoomInfo

Fields

ActiveRecordingFieldNumber

Field number for the "active_recording" field.

public const int ActiveRecordingFieldNumber = 12

Field Value

int

CreationTimeFieldNumber

Field number for the "creation_time" field.

public const int CreationTimeFieldNumber = 9

Field Value

int

DepartureTimeoutFieldNumber

Field number for the "departure_timeout" field.

public const int DepartureTimeoutFieldNumber = 7

Field Value

int

EmptyTimeoutFieldNumber

Field number for the "empty_timeout" field.

public const int EmptyTimeoutFieldNumber = 6

Field Value

int

LossyDcBufferedAmountLowThresholdFieldNumber

Field number for the "lossy_dc_buffered_amount_low_threshold" field.

public const int LossyDcBufferedAmountLowThresholdFieldNumber = 4

Field Value

int

MaxParticipantsFieldNumber

Field number for the "max_participants" field.

public const int MaxParticipantsFieldNumber = 8

Field Value

int

MetadataFieldNumber

Field number for the "metadata" field.

public const int MetadataFieldNumber = 3

Field Value

int

NameFieldNumber

Field number for the "name" field.

public const int NameFieldNumber = 2

Field Value

int

NumParticipantsFieldNumber

Field number for the "num_participants" field.

public const int NumParticipantsFieldNumber = 10

Field Value

int

NumPublishersFieldNumber

Field number for the "num_publishers" field.

public const int NumPublishersFieldNumber = 11

Field Value

int

ReliableDcBufferedAmountLowThresholdFieldNumber

Field number for the "reliable_dc_buffered_amount_low_threshold" field.

public const int ReliableDcBufferedAmountLowThresholdFieldNumber = 5

Field Value

int

SidFieldNumber

Field number for the "sid" field.

public const int SidFieldNumber = 1

Field Value

int

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

Descriptor

public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }

Property Value

MessageDescriptor

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

Parser

public static Google.Protobuf.MessageParser<RoomInfo> Parser { get; }

Property Value

MessageParser<RoomInfo>

ReliableDcBufferedAmountLowThreshold

public ulong ReliableDcBufferedAmountLowThreshold { get; set; }

Property Value

ulong

Sid

public string Sid { get; set; }

Property Value

string

Methods

CalculateSize()

public int CalculateSize()

Returns

int

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

Clone()

public RoomInfo Clone()

Returns

RoomInfo

Equals(RoomInfo)

public bool Equals(RoomInfo other)

Parameters

other RoomInfo

Returns

bool

Equals(object)

public override bool Equals(object other)

Parameters

other object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

MergeFrom(CodedInputStream)

public void MergeFrom(Google.Protobuf.CodedInputStream input)

Parameters

input CodedInputStream

MergeFrom(RoomInfo)

public void MergeFrom(RoomInfo other)

Parameters

other RoomInfo

ToString()

public override string ToString()

Returns

string

WriteTo(CodedOutputStream)

public void WriteTo(Google.Protobuf.CodedOutputStream output)

Parameters

output CodedOutputStream