Table of Contents

Class EventMetric

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

Constructors

EventMetric()

public EventMetric()

EventMetric(EventMetric)

public EventMetric(EventMetric other)

Parameters

other EventMetric

Properties

EndTimestampMs

end time of event based on a monotonic clock (in milliseconds), if needed

public long EndTimestampMs { get; set; }

Property Value

long

HasEndTimestampMs

Gets whether the "end_timestamp_ms" field is set

public bool HasEndTimestampMs { get; }

Property Value

bool

Label

public uint Label { get; set; }

Property Value

uint

Metadata

public string Metadata { get; set; }

Property Value

string

NormalizedEndTimestamp

public Timestamp NormalizedEndTimestamp { get; set; }

Property Value

Timestamp

NormalizedStartTimestamp

public Timestamp NormalizedStartTimestamp { get; set; }

Property Value

Timestamp

ParticipantIdentity

index into str_data

public uint ParticipantIdentity { get; set; }

Property Value

uint

Rid

index into 'str_data'

public uint Rid { get; set; }

Property Value

uint

StartTimestampMs

start time of event based on a monotonic clock (in milliseconds)

public long StartTimestampMs { get; set; }

Property Value

long

TrackSid

index into str_data

public uint TrackSid { get; set; }

Property Value

uint

Methods

ClearEndTimestampMs()

Clears the value of the "end_timestamp_ms" field

public void ClearEndTimestampMs()