Class Participant
Inheritance
System.Object
Participant
Inherited Members
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()
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
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> |
|
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
VideoTrackPublications
Declaration
public JSMap<string, TrackPublication> VideoTrackPublications { get; }
Property Value
Methods
GetTrackPublication(TrackSource)
Declaration
public TrackPublication GetTrackPublication(TrackSource source)
Parameters
Returns
GetTrackPublicationByName(String)
Declaration
public TrackPublication GetTrackPublicationByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
GetTrackPublicationBySid(String)
Declaration
public TrackPublication GetTrackPublicationBySid(string sid)
Parameters
Type |
Name |
Description |
System.String |
sid |
|
Returns
GetTrackPublications()
Declaration
public JSArray<TrackPublication> GetTrackPublications()
Returns
Events
ConnectionQualityChanged
Declaration
public event Participant.ConnectionQualityChangedDelegate ConnectionQualityChanged
Event Type
DataReceived
Declaration
public event Participant.DataReceivedDelegate DataReceived
Event Type
IsSpeakingChanged
Declaration
public event Participant.IsSpeakingChangedDelegate IsSpeakingChanged
Event Type
LocalTrackPublished
Declaration
public event Participant.LocalTrackPublishedDelegate LocalTrackPublished
Event Type
LocalTrackUnpublished
Declaration
public event Participant.LocalTrackUnpublishedDelegate LocalTrackUnpublished
Event Type
Declaration
public event Participant.ParticipantMetadataChangedDelegate ParticipantMetadataChanged
Event Type
TrackMuted
Declaration
public event Participant.TrackMutedDelegate TrackMuted
Event Type
TrackPublished
Declaration
public event Participant.TrackPublishedDelegate TrackPublished
Event Type
TrackStreamStateChanged
Declaration
public event Participant.TrackStreamStateChangedDelegate TrackStreamStateChanged
Event Type
TrackSubscribed
Declaration
public event Participant.TrackSubscribedDelegate TrackSubscribed
Event Type
TrackSubscriptionFailed
Declaration
public event Participant.TrackSubscriptionFailedDelegate TrackSubscriptionFailed
Event Type
TrackSubscriptionPermissionChanged
Declaration
public event Participant.TrackSubscriptionPermissionChangedDelegate TrackSubscriptionPermissionChanged
Event Type
TrackUnmuted
Declaration
public event Participant.TrackUnmutedDelegate TrackUnmuted
Event Type
TrackUnpublished
Declaration
public event Participant.TrackUnpublishedDelegate TrackUnpublished
Event Type
TrackUnsubscribed
Declaration
public event Participant.TrackUnsubscribedDelegate TrackUnsubscribed
Event Type