Class ClientInfo
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
details about the client
public sealed class ClientInfo : IMessage<ClientInfo>, IEquatable<ClientInfo>, IDeepCloneable<ClientInfo>, IBufferMessage, IMessage
- Inheritance
-
ClientInfo
- Implements
-
IBufferMessage
- Inherited Members
Constructors
ClientInfo()
public ClientInfo()
ClientInfo(ClientInfo)
public ClientInfo(ClientInfo other)
Parameters
otherClientInfo
Properties
Address
public string Address { get; set; }
Property Value
Browser
public string Browser { get; set; }
Property Value
BrowserVersion
public string BrowserVersion { get; set; }
Property Value
Capabilities
capabilities the client advertises. Populated automatically by each SDK; not a user-configurable setting.
public RepeatedField<ClientInfo.Types.Capability> Capabilities { get; }
Property Value
ClientProtocol
client protocol version
public int ClientProtocol { get; set; }
Property Value
DeviceModel
public string DeviceModel { get; set; }
Property Value
Network
wifi, wired, cellular, vpn, empty if not known
public string Network { get; set; }
Property Value
Os
public string Os { get; set; }
Property Value
OsVersion
public string OsVersion { get; set; }
Property Value
OtherSdks
comma separated list of additional LiveKit SDKs in use of this client, with versions e.g. "components-js:1.2.3,track-processors-js:1.2.3"
public string OtherSdks { get; set; }
Property Value
Protocol
public int Protocol { get; set; }
Property Value
Sdk
public ClientInfo.Types.SDK Sdk { get; set; }
Property Value
Version
public string Version { get; set; }