Table of Contents

Class AudioPlayoutStats

Namespace
LiveKit.Proto
public sealed class AudioPlayoutStats : Google.Protobuf.IMessage<AudioPlayoutStats>, Google.Protobuf.IBufferMessage
Inheritance
AudioPlayoutStats
Implements
IBufferMessage
Extension Methods

Constructors

AudioPlayoutStats()

public AudioPlayoutStats()

AudioPlayoutStats(AudioPlayoutStats)

public AudioPlayoutStats(AudioPlayoutStats other)

Parameters

other AudioPlayoutStats

Fields

KindFieldNumber

Field number for the "kind" field.

public const int KindFieldNumber = 1

Field Value

int

SynthesizedSamplesDurationFieldNumber

Field number for the "synthesized_samples_duration" field.

public const int SynthesizedSamplesDurationFieldNumber = 2

Field Value

int

SynthesizedSamplesEventsFieldNumber

Field number for the "synthesized_samples_events" field.

public const int SynthesizedSamplesEventsFieldNumber = 3

Field Value

int

TotalPlayoutDelayFieldNumber

Field number for the "total_playout_delay" field.

public const int TotalPlayoutDelayFieldNumber = 5

Field Value

int

TotalSamplesCountFieldNumber

Field number for the "total_samples_count" field.

public const int TotalSamplesCountFieldNumber = 6

Field Value

int

TotalSamplesDurationFieldNumber

Field number for the "total_samples_duration" field.

public const int TotalSamplesDurationFieldNumber = 4

Field Value

int

Properties

Descriptor

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

Property Value

MessageDescriptor

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

Parser

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

Property Value

MessageParser<AudioPlayoutStats>

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

CalculateSize()

public int CalculateSize()

Returns

int

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

Clone()

public AudioPlayoutStats Clone()

Returns

AudioPlayoutStats

Equals(AudioPlayoutStats)

public bool Equals(AudioPlayoutStats other)

Parameters

other AudioPlayoutStats

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

public void MergeFrom(AudioPlayoutStats other)

Parameters

other AudioPlayoutStats

ToString()

public override string ToString()

Returns

string

WriteTo(CodedOutputStream)

public void WriteTo(Google.Protobuf.CodedOutputStream output)

Parameters

output CodedOutputStream