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
otherDataTrackInfo
Properties
Encryption
Method used for end-to-end encryption (E2EE) on packet payloads.
public Encryption.Types.Type Encryption { get; set; }
Property Value
FrameEncoding
Encoding for frame payloads on this track. If unspecified, the track is untyped.
public DataTrackFrameEncoding FrameEncoding { get; set; }
Property Value
Name
Human-readable identifier (e.g., geoLocation, servoPosition.x, etc.), unique per publisher.
public string Name { get; set; }
Property Value
PubHandle
Client-assigned, 16-bit identifier that will be attached to packets sent by the publisher.
public uint PubHandle { get; set; }
Property Value
Schema
ID of the schema used by frames on this track if the track is typed.
public DataTrackSchemaId Schema { get; set; }
Property Value
Sid
Server-assigned track identifier.
public string Sid { get; set; }