Table of Contents

Class AudioPlayoutStats

Namespace
LiveKit.Proto
Assembly
LivekitRtc.dll
public sealed class AudioPlayoutStats : IMessage<AudioPlayoutStats>, IEquatable<AudioPlayoutStats>, IDeepCloneable<AudioPlayoutStats>, IBufferMessage, IMessage
Inheritance
AudioPlayoutStats
Implements
IBufferMessage
Inherited Members

Constructors

AudioPlayoutStats()

public AudioPlayoutStats()

AudioPlayoutStats(AudioPlayoutStats)

public AudioPlayoutStats(AudioPlayoutStats other)

Parameters

other AudioPlayoutStats

Properties

HasKind

Gets whether the "kind" field is set

public bool HasKind { get; }

Property Value

bool

HasSynthesizedSamplesDuration

Gets whether the "synthesized_samples_duration" field is set

public bool HasSynthesizedSamplesDuration { get; }

Property Value

bool

HasSynthesizedSamplesEvents

Gets whether the "synthesized_samples_events" field is set

public bool HasSynthesizedSamplesEvents { get; }

Property Value

bool

HasTotalPlayoutDelay

Gets whether the "total_playout_delay" field is set

public bool HasTotalPlayoutDelay { get; }

Property Value

bool

HasTotalSamplesCount

Gets whether the "total_samples_count" field is set

public bool HasTotalSamplesCount { get; }

Property Value

bool

HasTotalSamplesDuration

Gets whether the "total_samples_duration" field is set

public bool HasTotalSamplesDuration { get; }

Property Value

bool

Kind

public string Kind { get; set; }

Property Value

string

SynthesizedSamplesDuration

public double SynthesizedSamplesDuration { get; set; }

Property Value

double

SynthesizedSamplesEvents

public uint SynthesizedSamplesEvents { get; set; }

Property Value

uint

TotalPlayoutDelay

public double TotalPlayoutDelay { get; set; }

Property Value

double

TotalSamplesCount

public ulong TotalSamplesCount { get; set; }

Property Value

ulong

TotalSamplesDuration

public double TotalSamplesDuration { get; set; }

Property Value

double

Methods

ClearKind()

Clears the value of the "kind" field

public void ClearKind()

ClearSynthesizedSamplesDuration()

Clears the value of the "synthesized_samples_duration" field

public void ClearSynthesizedSamplesDuration()

ClearSynthesizedSamplesEvents()

Clears the value of the "synthesized_samples_events" field

public void ClearSynthesizedSamplesEvents()

ClearTotalPlayoutDelay()

Clears the value of the "total_playout_delay" field

public void ClearTotalPlayoutDelay()

ClearTotalSamplesCount()

Clears the value of the "total_samples_count" field

public void ClearTotalSamplesCount()

ClearTotalSamplesDuration()

Clears the value of the "total_samples_duration" field

public void ClearTotalSamplesDuration()