Table of Contents

Class AddTrackRequest

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

Constructors

AddTrackRequest()

public AddTrackRequest()

AddTrackRequest(AddTrackRequest)

public AddTrackRequest(AddTrackRequest other)

Parameters

other AddTrackRequest

Properties

AudioFeatures

public RepeatedField<AudioTrackFeature> AudioFeatures { get; }

Property Value

RepeatedField<AudioTrackFeature>

BackupCodecPolicy

public BackupCodecPolicy BackupCodecPolicy { get; set; }

Property Value

BackupCodecPolicy

Cid

client ID of track, to match it when RTC track is received

public string Cid { get; set; }

Property Value

string

DisableDtx

true if DTX (Discontinuous Transmission) is disabled for audio

[Obsolete]
public bool DisableDtx { get; set; }

Property Value

bool

DisableRed

true if RED (Redundant Encoding) is disabled for audio

public bool DisableRed { get; set; }

Property Value

bool

Encryption

public Encryption.Types.Type Encryption { get; set; }

Property Value

Encryption.Types.Type

Height

public uint Height { get; set; }

Property Value

uint

Layers

public RepeatedField<VideoLayer> Layers { get; }

Property Value

RepeatedField<VideoLayer>

Muted

true to add track and initialize to muted

public bool Muted { get; set; }

Property Value

bool

Name

public string Name { get; set; }

Property Value

string

PacketTrailerFeatures

public RepeatedField<PacketTrailerFeature> PacketTrailerFeatures { get; }

Property Value

RepeatedField<PacketTrailerFeature>

Sid

server ID of track, publish new codec to exist track

public string Sid { get; set; }

Property Value

string

SimulcastCodecs

public RepeatedField<SimulcastCodec> SimulcastCodecs { get; }

Property Value

RepeatedField<SimulcastCodec>

Source

public TrackSource Source { get; set; }

Property Value

TrackSource

Stereo

deprecated in favor of audio_features

[Obsolete]
public bool Stereo { get; set; }

Property Value

bool

Stream

which stream the track belongs to, used to group tracks together. if not specified, server will infer it from track source to bundle camera/microphone, screenshare/audio together

public string Stream { get; set; }

Property Value

string

Type

public TrackType Type { get; set; }

Property Value

TrackType

Width

public uint Width { get; set; }

Property Value

uint