Class JoinResponse
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
public sealed class JoinResponse : IMessage<JoinResponse>, IEquatable<JoinResponse>, IDeepCloneable<JoinResponse>, IBufferMessage, IMessage
- Inheritance
-
JoinResponse
- Implements
-
IBufferMessage
- Inherited Members
Constructors
JoinResponse()
public JoinResponse()
JoinResponse(JoinResponse)
public JoinResponse(JoinResponse other)
Parameters
otherJoinResponse
Properties
AlternativeUrl
when the current server isn't available, return alternate url to retry connection when this is set, the other fields will be largely empty
public string AlternativeUrl { get; set; }
Property Value
ClientConfiguration
public ClientConfiguration ClientConfiguration { get; set; }
Property Value
EnabledPublishCodecs
public RepeatedField<Codec> EnabledPublishCodecs { get; }
Property Value
FastPublish
when set, client should attempt to establish publish peer connection when joining room to speed up publishing
public bool FastPublish { get; set; }
Property Value
IceServers
public RepeatedField<ICEServer> IceServers { get; }
Property Value
OtherParticipants
public RepeatedField<ParticipantInfo> OtherParticipants { get; }
Property Value
Participant
public ParticipantInfo Participant { get; set; }
Property Value
PingInterval
public int PingInterval { get; set; }
Property Value
PingTimeout
public int PingTimeout { get; set; }
Property Value
Room
public Room Room { get; set; }
Property Value
ServerInfo
public ServerInfo ServerInfo { get; set; }
Property Value
ServerRegion
deprecated. use server_info.region instead.
public string ServerRegion { get; set; }
Property Value
ServerVersion
deprecated. use server_info.version instead.
public string ServerVersion { get; set; }
Property Value
SifTrailer
Server-Injected-Frame byte trailer, used to identify unencrypted frames when e2ee is enabled
public ByteString SifTrailer { get; set; }
Property Value
SubscriberPrimary
use subscriber as the primary PeerConnection
public bool SubscriberPrimary { get; set; }