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
otherConnectionSettings
Properties
AdaptiveStream
public bool AdaptiveStream { get; set; }
Property Value
AutoSubscribe
public bool AutoSubscribe { get; set; }
Property Value
AutoSubscribeDataTrack
public bool AutoSubscribeDataTrack { get; set; }
Property Value
DisableIceLite
public bool DisableIceLite { get; set; }
Property Value
HasAutoSubscribeDataTrack
Gets whether the "auto_subscribe_data_track" field is set
public bool HasAutoSubscribeDataTrack { get; }
Property Value
HasSubscriberAllowPause
Gets whether the "subscriber_allow_pause" field is set
public bool HasSubscriberAllowPause { get; }
Property Value
SubscriberAllowPause
public bool SubscriberAllowPause { get; set; }
Property Value
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()