Table of Contents

Class AudioRoute

Namespace
Livekit.Server.Sdk.Dotnet
Assembly
LivekitApi.dll
public sealed class AudioRoute : IMessage<AudioRoute>, IEquatable<AudioRoute>, IDeepCloneable<AudioRoute>, IBufferMessage, IMessage
Inheritance
AudioRoute
Implements
IBufferMessage
Inherited Members

Constructors

AudioRoute()

public AudioRoute()

AudioRoute(AudioRoute)

public AudioRoute(AudioRoute other)

Parameters

other AudioRoute

Properties

Channel

public AudioChannel Channel { get; set; }

Property Value

AudioChannel

HasParticipantIdentity

Gets whether the "participant_identity" field is set

public bool HasParticipantIdentity { get; }

Property Value

bool

HasParticipantKind

Gets whether the "participant_kind" field is set

public bool HasParticipantKind { get; }

Property Value

bool

HasTrackId

Gets whether the "track_id" field is set

public bool HasTrackId { get; }

Property Value

bool

MatchCase

public AudioRoute.MatchOneofCase MatchCase { get; }

Property Value

AudioRoute.MatchOneofCase

ParticipantIdentity

public string ParticipantIdentity { get; set; }

Property Value

string

ParticipantKind

public ParticipantInfo.Types.Kind ParticipantKind { get; set; }

Property Value

ParticipantInfo.Types.Kind

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

ClearParticipantKind()

Clears the value of the oneof if it's currently set to "participant_kind"

public void ClearParticipantKind()

ClearTrackId()

Clears the value of the oneof if it's currently set to "track_id"

public void ClearTrackId()