Table of Contents

Class AnalyticsEvent

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

Constructors

AnalyticsEvent()

public AnalyticsEvent()

AnalyticsEvent(AnalyticsEvent)

public AnalyticsEvent(AnalyticsEvent other)

Parameters

other AnalyticsEvent

Properties

AnalyticsKey

public string AnalyticsKey { get; set; }

Property Value

string

ApiCall

public APICallInfo ApiCall { get; set; }

Property Value

APICallInfo

ClientInfo

public ClientInfo ClientInfo { get; set; }

Property Value

ClientInfo

ClientMeta

public AnalyticsClientMeta ClientMeta { get; set; }

Property Value

AnalyticsClientMeta

Egress

public EgressInfo Egress { get; set; }

Property Value

EgressInfo

EgressId

public string EgressId { get; set; }

Property Value

string

Error

public string Error { get; set; }

Property Value

string

Id

unique id for this event

public string Id { get; set; }

Property Value

string

Ingress

public IngressInfo Ingress { get; set; }

Property Value

IngressInfo

IngressId

public string IngressId { get; set; }

Property Value

string

MaxSubscribedVideoQuality

public VideoQuality MaxSubscribedVideoQuality { get; set; }

Property Value

VideoQuality

Mime

public string Mime { get; set; }

Property Value

string

NodeId

public string NodeId { get; set; }

Property Value

string

Participant

public ParticipantInfo Participant { get; set; }

Property Value

ParticipantInfo

ParticipantId

public string ParticipantId { get; set; }

Property Value

string

Publisher

public ParticipantInfo Publisher { get; set; }

Property Value

ParticipantInfo

Report

public ReportInfo Report { get; set; }

Property Value

ReportInfo

Room

public Room Room { get; set; }

Property Value

Room

RoomEndReason

public RoomEndReason RoomEndReason { get; set; }

Property Value

RoomEndReason

RoomId

public string RoomId { get; set; }

Property Value

string

RtpStats

public RTPStats RtpStats { get; set; }

Property Value

RTPStats

SipCall

public SIPCallInfo SipCall { get; set; }

Property Value

SIPCallInfo

SipCallId

public string SipCallId { get; set; }

Property Value

string

SipDispatchRule

public SIPDispatchRuleInfo SipDispatchRule { get; set; }

Property Value

SIPDispatchRuleInfo

SipDispatchRuleId

public string SipDispatchRuleId { get; set; }

Property Value

string

SipInboundTrunk

public SIPInboundTrunkInfo SipInboundTrunk { get; set; }

Property Value

SIPInboundTrunkInfo

SipOutboundTrunk

public SIPOutboundTrunkInfo SipOutboundTrunk { get; set; }

Property Value

SIPOutboundTrunkInfo

SipTransfer

public SIPTransferInfo SipTransfer { get; set; }

Property Value

SIPTransferInfo

SipTrunkId

public string SipTrunkId { get; set; }

Property Value

string

Timestamp

public Timestamp Timestamp { get; set; }

Property Value

Timestamp

Track

public TrackInfo Track { get; set; }

Property Value

TrackInfo

TrackId

public string TrackId { get; set; }

Property Value

string

Type

public AnalyticsEventType Type { get; set; }

Property Value

AnalyticsEventType

VideoLayer

public int VideoLayer { get; set; }

Property Value

int

Webhook

public WebhookInfo Webhook { get; set; }

Property Value

WebhookInfo