Table of Contents

Class DataTrackStreamEvent

Namespace
LiveKit.Proto

Event emitted on an active stream.

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

Constructors

DataTrackStreamEvent()

public DataTrackStreamEvent()

DataTrackStreamEvent(DataTrackStreamEvent)

public DataTrackStreamEvent(DataTrackStreamEvent other)

Parameters

other DataTrackStreamEvent

Fields

EosFieldNumber

Field number for the "eos" field.

public const int EosFieldNumber = 3

Field Value

int

FrameReceivedFieldNumber

Field number for the "frame_received" field.

public const int FrameReceivedFieldNumber = 2

Field Value

int

StreamHandleFieldNumber

Field number for the "stream_handle" field.

public const int StreamHandleFieldNumber = 1

Field Value

int

Properties

Descriptor

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

Property Value

MessageDescriptor

DetailCase

public DataTrackStreamEvent.DetailOneofCase DetailCase { get; }

Property Value

DataTrackStreamEvent.DetailOneofCase

Eos

public DataTrackStreamEOS Eos { get; set; }

Property Value

DataTrackStreamEOS

FrameReceived

public DataTrackStreamFrameReceived FrameReceived { get; set; }

Property Value

DataTrackStreamFrameReceived

HasStreamHandle

Gets whether the "stream_handle" field is set

public bool HasStreamHandle { get; }

Property Value

bool

Parser

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

Property Value

MessageParser<DataTrackStreamEvent>

StreamHandle

public ulong StreamHandle { get; set; }

Property Value

ulong

Methods

CalculateSize()

public int CalculateSize()

Returns

int

ClearDetail()

public void ClearDetail()

ClearStreamHandle()

Clears the value of the "stream_handle" field

public void ClearStreamHandle()

Clone()

public DataTrackStreamEvent Clone()

Returns

DataTrackStreamEvent

Equals(DataTrackStreamEvent)

public bool Equals(DataTrackStreamEvent other)

Parameters

other DataTrackStreamEvent

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(DataTrackStreamEvent)

public void MergeFrom(DataTrackStreamEvent other)

Parameters

other DataTrackStreamEvent

ToString()

public override string ToString()

Returns

string

WriteTo(CodedOutputStream)

public void WriteTo(Google.Protobuf.CodedOutputStream output)

Parameters

output CodedOutputStream