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
AutoSubscribe
Whether to subscribe automatically to every track the remote participants publish. Defaults to true.
public bool AutoSubscribe { get; set; }
Property Value
Dynacast
Whether to enable dynacast, which pauses the video layers no subscriber receives. Defaults to false.
public bool Dynacast { get; set; }
Property Value
E2EE
End-to-end encryption options. Null, the default, disables encryption.
public E2EEOptions? E2EE { get; set; }
Property Value
JoinRetries
Number of times the connection is retried before ConnectAsync(string, string, RoomOptions?, CancellationToken) fails. Defaults to 3.
public uint JoinRetries { get; set; }