Class Participant
- Namespace
- LiveKit
public class Participant
- Inheritance
-
Participant
- Derived
- Inherited Members
- Extension Methods
Constructors
Participant(OwnedParticipant, Room)
protected Participant(OwnedParticipant participant, Room room)
Parameters
participantOwnedParticipantroomRoom
Fields
Handle
public FfiHandle Handle
Field Value
Room
public readonly WeakReference<Room> Room
Field Value
_rpcHandlers
protected Dictionary<string, RpcHandler> _rpcHandlers
Field Value
Properties
Attributes
public IReadOnlyDictionary<string, string> Attributes { get; }
Property Value
ConnectionQuality
public ConnectionQuality ConnectionQuality { get; }
Property Value
Identity
public string Identity { get; }
Property Value
Metadata
public string Metadata { get; }
Property Value
Name
public string Name { get; }
Property Value
Sid
public string Sid { get; }
Property Value
Tracks
public IReadOnlyDictionary<string, TrackPublication> Tracks { get; }
Property Value
Methods
SetMeta(string)
[Obsolete("Use SetMetadata on LocalParticipant instead; this method has no effect")]
public void SetMeta(string meta)
Parameters
metastring
SetName(string)
[Obsolete("Use SetName on LocalParticipant instead; this method has no effect")]
public void SetName(string name)
Parameters
namestring
Events
TrackPublished
public event Participant.PublishDelegate TrackPublished
Event Type
TrackUnpublished
public event Participant.PublishDelegate TrackUnpublished