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
otherEventMetric
Properties
EndTimestampMs
end time of event based on a monotonic clock (in milliseconds), if needed
public long EndTimestampMs { get; set; }
Property Value
HasEndTimestampMs
Gets whether the "end_timestamp_ms" field is set
public bool HasEndTimestampMs { get; }
Property Value
Label
public uint Label { get; set; }
Property Value
Metadata
public string Metadata { get; set; }
Property Value
NormalizedEndTimestamp
public Timestamp NormalizedEndTimestamp { get; set; }
Property Value
NormalizedStartTimestamp
public Timestamp NormalizedStartTimestamp { get; set; }
Property Value
ParticipantIdentity
index into str_data
public uint ParticipantIdentity { get; set; }
Property Value
Rid
index into 'str_data'
public uint Rid { get; set; }
Property Value
StartTimestampMs
start time of event based on a monotonic clock (in milliseconds)
public long StartTimestampMs { get; set; }
Property Value
TrackSid
index into str_data
public uint TrackSid { get; set; }
Property Value
Methods
ClearEndTimestampMs()
Clears the value of the "end_timestamp_ms" field
public void ClearEndTimestampMs()