Search Results for

    Show / Hide Table of Contents

    Class Participant

    Inheritance
    System.Object
    JSRef
    JSObject
    JSEventEmitter<ParticipantEvent>
    Participant
    LocalParticipant
    RemoteParticipant
    Inherited Members
    JSEventEmitter<ParticipantEvent>.Dispose(Boolean)
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: LiveKit
    Assembly: cs.temp.dll.dll
    Syntax
    public class Participant : JSEventEmitter<ParticipantEvent>

    Properties

    attributes

    Declaration
    public JSMap<string, string> attributes { get; }
    Property Value
    Type Description
    JSMap<System.String, System.String>

    AudioLevel

    Declaration
    public double AudioLevel { get; }
    Property Value
    Type Description
    System.Double

    AudioTrackPublications

    Declaration
    public JSMap<string, TrackPublication> AudioTrackPublications { get; }
    Property Value
    Type Description
    JSMap<System.String, TrackPublication>

    Identity

    Declaration
    public string Identity { get; }
    Property Value
    Type Description
    System.String

    IsCameraEnabled

    Declaration
    public bool IsCameraEnabled { get; }
    Property Value
    Type Description
    System.Boolean

    IsMicrophoneEnabled

    Declaration
    public bool IsMicrophoneEnabled { get; }
    Property Value
    Type Description
    System.Boolean

    IsScreenShareEnabled

    Declaration
    public bool IsScreenShareEnabled { get; }
    Property Value
    Type Description
    System.Boolean

    IsSpeaking

    Declaration
    public bool IsSpeaking { get; }
    Property Value
    Type Description
    System.Boolean

    LastSpokeAt

    Declaration
    public DateTime? LastSpokeAt { get; }
    Property Value
    Type Description
    System.Nullable<System.DateTime>

    Metadata

    Declaration
    public string Metadata { get; }
    Property Value
    Type Description
    System.String

    Name

    Declaration
    public string Name { get; }
    Property Value
    Type Description
    System.String

    Sid

    Declaration
    public string Sid { get; }
    Property Value
    Type Description
    System.String

    TrackPublications

    Declaration
    public JSMap<string, TrackPublication> TrackPublications { get; }
    Property Value
    Type Description
    JSMap<System.String, TrackPublication>

    VideoTrackPublications

    Declaration
    public JSMap<string, TrackPublication> VideoTrackPublications { get; }
    Property Value
    Type Description
    JSMap<System.String, TrackPublication>

    Methods

    GetTrackPublication(TrackSource)

    Declaration
    public TrackPublication GetTrackPublication(TrackSource source)
    Parameters
    Type Name Description
    TrackSource source
    Returns
    Type Description
    TrackPublication

    GetTrackPublicationByName(String)

    Declaration
    public TrackPublication GetTrackPublicationByName(string name)
    Parameters
    Type Name Description
    System.String name
    Returns
    Type Description
    TrackPublication

    GetTrackPublicationBySid(String)

    Declaration
    public TrackPublication GetTrackPublicationBySid(string sid)
    Parameters
    Type Name Description
    System.String sid
    Returns
    Type Description
    TrackPublication

    GetTrackPublications()

    Declaration
    public JSArray<TrackPublication> GetTrackPublications()
    Returns
    Type Description
    JSArray<TrackPublication>

    Events

    ConnectionQualityChanged

    Declaration
    public event Participant.ConnectionQualityChangedDelegate ConnectionQualityChanged
    Event Type
    Type Description
    Participant.ConnectionQualityChangedDelegate

    DataReceived

    Declaration
    public event Participant.DataReceivedDelegate DataReceived
    Event Type
    Type Description
    Participant.DataReceivedDelegate

    IsSpeakingChanged

    Declaration
    public event Participant.IsSpeakingChangedDelegate IsSpeakingChanged
    Event Type
    Type Description
    Participant.IsSpeakingChangedDelegate

    LocalTrackPublished

    Declaration
    public event Participant.LocalTrackPublishedDelegate LocalTrackPublished
    Event Type
    Type Description
    Participant.LocalTrackPublishedDelegate

    LocalTrackUnpublished

    Declaration
    public event Participant.LocalTrackUnpublishedDelegate LocalTrackUnpublished
    Event Type
    Type Description
    Participant.LocalTrackUnpublishedDelegate

    ParticipantMetadataChanged

    Declaration
    public event Participant.ParticipantMetadataChangedDelegate ParticipantMetadataChanged
    Event Type
    Type Description
    Participant.ParticipantMetadataChangedDelegate

    TrackMuted

    Declaration
    public event Participant.TrackMutedDelegate TrackMuted
    Event Type
    Type Description
    Participant.TrackMutedDelegate

    TrackPublished

    Declaration
    public event Participant.TrackPublishedDelegate TrackPublished
    Event Type
    Type Description
    Participant.TrackPublishedDelegate

    TrackStreamStateChanged

    Declaration
    public event Participant.TrackStreamStateChangedDelegate TrackStreamStateChanged
    Event Type
    Type Description
    Participant.TrackStreamStateChangedDelegate

    TrackSubscribed

    Declaration
    public event Participant.TrackSubscribedDelegate TrackSubscribed
    Event Type
    Type Description
    Participant.TrackSubscribedDelegate

    TrackSubscriptionFailed

    Declaration
    public event Participant.TrackSubscriptionFailedDelegate TrackSubscriptionFailed
    Event Type
    Type Description
    Participant.TrackSubscriptionFailedDelegate

    TrackSubscriptionPermissionChanged

    Declaration
    public event Participant.TrackSubscriptionPermissionChangedDelegate TrackSubscriptionPermissionChanged
    Event Type
    Type Description
    Participant.TrackSubscriptionPermissionChangedDelegate

    TrackUnmuted

    Declaration
    public event Participant.TrackUnmutedDelegate TrackUnmuted
    Event Type
    Type Description
    Participant.TrackUnmutedDelegate

    TrackUnpublished

    Declaration
    public event Participant.TrackUnpublishedDelegate TrackUnpublished
    Event Type
    Type Description
    Participant.TrackUnpublishedDelegate

    TrackUnsubscribed

    Declaration
    public event Participant.TrackUnsubscribedDelegate TrackUnsubscribed
    Event Type
    Type Description
    Participant.TrackUnsubscribedDelegate
    In This Article
    Back to top LiveKit Client SDK for Unity WebGL