Class DataSelector
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
public sealed class DataSelector : IMessage<DataSelector>, IEquatable<DataSelector>, IDeepCloneable<DataSelector>, IBufferMessage, IMessage
- Inheritance
-
DataSelector
- Implements
-
IBufferMessage
- Inherited Members
Constructors
DataSelector()
public DataSelector()
DataSelector(DataSelector)
public DataSelector(DataSelector other)
Parameters
otherDataSelector
Properties
HasParticipantIdentity
Gets whether the "participant_identity" field is set
public bool HasParticipantIdentity { get; }
Property Value
HasTrackId
Gets whether the "track_id" field is set
public bool HasTrackId { get; }
Property Value
MatchCase
public DataSelector.MatchOneofCase MatchCase { get; }
Property Value
ParticipantIdentity
public string ParticipantIdentity { get; set; }
Property Value
TrackId
public string TrackId { get; set; }
Property Value
Methods
ClearMatch()
public void ClearMatch()
ClearParticipantIdentity()
Clears the value of the oneof if it's currently set to "participant_identity"
public void ClearParticipantIdentity()
ClearTrackId()
Clears the value of the oneof if it's currently set to "track_id"
public void ClearTrackId()