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
otherAddTrackRequest
Properties
AudioFeatures
public RepeatedField<AudioTrackFeature> AudioFeatures { get; }
Property Value
BackupCodecPolicy
public BackupCodecPolicy BackupCodecPolicy { get; set; }
Property Value
Cid
client ID of track, to match it when RTC track is received
public string Cid { get; set; }
Property Value
DisableDtx
true if DTX (Discontinuous Transmission) is disabled for audio
[Obsolete]
public bool DisableDtx { get; set; }
Property Value
DisableRed
true if RED (Redundant Encoding) is disabled for audio
public bool DisableRed { get; set; }
Property Value
Encryption
public Encryption.Types.Type Encryption { get; set; }
Property Value
Height
public uint Height { get; set; }
Property Value
Layers
public RepeatedField<VideoLayer> Layers { get; }
Property Value
Muted
true to add track and initialize to muted
public bool Muted { get; set; }
Property Value
Name
public string Name { get; set; }
Property Value
PacketTrailerFeatures
public RepeatedField<PacketTrailerFeature> PacketTrailerFeatures { get; }
Property Value
Sid
server ID of track, publish new codec to exist track
public string Sid { get; set; }
Property Value
SimulcastCodecs
public RepeatedField<SimulcastCodec> SimulcastCodecs { get; }
Property Value
Source
public TrackSource Source { get; set; }
Property Value
Stereo
deprecated in favor of audio_features
[Obsolete]
public bool Stereo { get; set; }
Property Value
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
Type
public TrackType Type { get; set; }
Property Value
Width
public uint Width { get; set; }