Table of Contents

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

other DataSelector

Properties

HasParticipantIdentity

Gets whether the "participant_identity" field is set

public bool HasParticipantIdentity { get; }

Property Value

bool

HasTrackId

Gets whether the "track_id" field is set

public bool HasTrackId { get; }

Property Value

bool

MatchCase

public DataSelector.MatchOneofCase MatchCase { get; }

Property Value

DataSelector.MatchOneofCase

ParticipantIdentity

public string ParticipantIdentity { get; set; }

Property Value

string

TrackId

public string TrackId { get; set; }

Property Value

string

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()