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