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
otherAudioRoute
Properties
Channel
public AudioChannel Channel { get; set; }
Property Value
HasParticipantIdentity
Gets whether the "participant_identity" field is set
public bool HasParticipantIdentity { get; }
Property Value
HasParticipantKind
Gets whether the "participant_kind" field is set
public bool HasParticipantKind { get; }
Property Value
HasTrackId
Gets whether the "track_id" field is set
public bool HasTrackId { get; }
Property Value
MatchCase
public AudioRoute.MatchOneofCase MatchCase { get; }
Property Value
ParticipantIdentity
public string ParticipantIdentity { get; set; }
Property Value
ParticipantKind
public ParticipantInfo.Types.Kind ParticipantKind { 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()
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()