Table of Contents

Class DataTrackInfo

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

Constructors

DataTrackInfo()

public DataTrackInfo()

DataTrackInfo(DataTrackInfo)

public DataTrackInfo(DataTrackInfo other)

Parameters

other DataTrackInfo

Properties

Encryption

Method used for end-to-end encryption (E2EE) on packet payloads.

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

Property Value

Encryption.Types.Type

FrameEncoding

Encoding for frame payloads on this track. If unspecified, the track is untyped.

public DataTrackFrameEncoding FrameEncoding { get; set; }

Property Value

DataTrackFrameEncoding

Name

Human-readable identifier (e.g., geoLocation, servoPosition.x, etc.), unique per publisher.

public string Name { get; set; }

Property Value

string

PubHandle

Client-assigned, 16-bit identifier that will be attached to packets sent by the publisher.

public uint PubHandle { get; set; }

Property Value

uint

Schema

ID of the schema used by frames on this track if the track is typed.

public DataTrackSchemaId Schema { get; set; }

Property Value

DataTrackSchemaId

Sid

Server-assigned track identifier.

public string Sid { get; set; }

Property Value

string