Table of Contents

Class RemoteDataTrackPipelineOptions

Namespace
LiveKit.Proto

Track-level options that configure how the incoming-frame pipeline reassembles packets for a remote data track.

public sealed class RemoteDataTrackPipelineOptions : Google.Protobuf.IMessage<RemoteDataTrackPipelineOptions>, Google.Protobuf.IBufferMessage
Inheritance
RemoteDataTrackPipelineOptions
Implements
IBufferMessage
Extension Methods

Constructors

RemoteDataTrackPipelineOptions()

public RemoteDataTrackPipelineOptions()

RemoteDataTrackPipelineOptions(RemoteDataTrackPipelineOptions)

public RemoteDataTrackPipelineOptions(RemoteDataTrackPipelineOptions other)

Parameters

other RemoteDataTrackPipelineOptions

Fields

MaxPartialFramesFieldNumber

Field number for the "max_partial_frames" field.

public const int MaxPartialFramesFieldNumber = 1

Field Value

int

Properties

Descriptor

public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }

Property Value

MessageDescriptor

HasMaxPartialFrames

Gets whether the "max_partial_frames" field is set

public bool HasMaxPartialFrames { get; }

Property Value

bool

MaxPartialFrames

Maximum number of partial frames the depacketizer will track concurrently for this track.

Zero is not a valid value; if a value of zero is provided, it will be clamped to one.

public uint MaxPartialFrames { get; set; }

Property Value

uint

Parser

public static Google.Protobuf.MessageParser<RemoteDataTrackPipelineOptions> Parser { get; }

Property Value

MessageParser<RemoteDataTrackPipelineOptions>

Methods

CalculateSize()

public int CalculateSize()

Returns

int

ClearMaxPartialFrames()

Clears the value of the "max_partial_frames" field

public void ClearMaxPartialFrames()

Clone()

public RemoteDataTrackPipelineOptions Clone()

Returns

RemoteDataTrackPipelineOptions

Equals(RemoteDataTrackPipelineOptions)

public bool Equals(RemoteDataTrackPipelineOptions other)

Parameters

other RemoteDataTrackPipelineOptions

Returns

bool

Equals(object)

public override bool Equals(object other)

Parameters

other object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

MergeFrom(CodedInputStream)

public void MergeFrom(Google.Protobuf.CodedInputStream input)

Parameters

input CodedInputStream

MergeFrom(RemoteDataTrackPipelineOptions)

public void MergeFrom(RemoteDataTrackPipelineOptions other)

Parameters

other RemoteDataTrackPipelineOptions

ToString()

public override string ToString()

Returns

string

WriteTo(CodedOutputStream)

public void WriteTo(Google.Protobuf.CodedOutputStream output)

Parameters

output CodedOutputStream