Table of Contents

Class ConnectionSettings

Namespace
Livekit.Server.Sdk.Dotnet
Assembly
LivekitApi.dll
public sealed class ConnectionSettings : IMessage<ConnectionSettings>, IEquatable<ConnectionSettings>, IDeepCloneable<ConnectionSettings>, IBufferMessage, IMessage
Inheritance
ConnectionSettings
Implements
IBufferMessage
Inherited Members

Constructors

ConnectionSettings()

public ConnectionSettings()

ConnectionSettings(ConnectionSettings)

public ConnectionSettings(ConnectionSettings other)

Parameters

other ConnectionSettings

Properties

AdaptiveStream

public bool AdaptiveStream { get; set; }

Property Value

bool

AutoSubscribe

public bool AutoSubscribe { get; set; }

Property Value

bool

AutoSubscribeDataTrack

public bool AutoSubscribeDataTrack { get; set; }

Property Value

bool

DisableIceLite

public bool DisableIceLite { get; set; }

Property Value

bool

HasAutoSubscribeDataTrack

Gets whether the "auto_subscribe_data_track" field is set

public bool HasAutoSubscribeDataTrack { get; }

Property Value

bool

HasSubscriberAllowPause

Gets whether the "subscriber_allow_pause" field is set

public bool HasSubscriberAllowPause { get; }

Property Value

bool

SubscriberAllowPause

public bool SubscriberAllowPause { get; set; }

Property Value

bool

Methods

ClearAutoSubscribeDataTrack()

Clears the value of the "auto_subscribe_data_track" field

public void ClearAutoSubscribeDataTrack()

ClearSubscriberAllowPause()

Clears the value of the "subscriber_allow_pause" field

public void ClearSubscriberAllowPause()