Table of Contents

Class RoomOptions

Namespace
LiveKit.Rtc
Assembly
LivekitRtc.dll

Room options for connecting to a LiveKit room.

public class RoomOptions
Inheritance
RoomOptions
Inherited Members

Properties

AdaptiveStream

Whether to enable adaptive stream, which adapts the quality of subscribed video to how it is consumed. Defaults to false.

public bool AdaptiveStream { get; set; }

Property Value

bool

AutoSubscribe

Whether to subscribe automatically to every track the remote participants publish. Defaults to true.

public bool AutoSubscribe { get; set; }

Property Value

bool

Dynacast

Whether to enable dynacast, which pauses the video layers no subscriber receives. Defaults to false.

public bool Dynacast { get; set; }

Property Value

bool

E2EE

End-to-end encryption options. Null, the default, disables encryption.

public E2EEOptions? E2EE { get; set; }

Property Value

E2EEOptions

JoinRetries

Number of times the connection is retried before ConnectAsync(string, string, RoomOptions?, CancellationToken) fails. Defaults to 3.

public uint JoinRetries { get; set; }

Property Value

uint