Class AudioPlayoutStats
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
otherAudioPlayoutStats
Fields
KindFieldNumber
Field number for the "kind" field.
public const int KindFieldNumber = 1
Field Value
SynthesizedSamplesDurationFieldNumber
Field number for the "synthesized_samples_duration" field.
public const int SynthesizedSamplesDurationFieldNumber = 2
Field Value
SynthesizedSamplesEventsFieldNumber
Field number for the "synthesized_samples_events" field.
public const int SynthesizedSamplesEventsFieldNumber = 3
Field Value
TotalPlayoutDelayFieldNumber
Field number for the "total_playout_delay" field.
public const int TotalPlayoutDelayFieldNumber = 5
Field Value
TotalSamplesCountFieldNumber
Field number for the "total_samples_count" field.
public const int TotalSamplesCountFieldNumber = 6
Field Value
TotalSamplesDurationFieldNumber
Field number for the "total_samples_duration" field.
public const int TotalSamplesDurationFieldNumber = 4
Field Value
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
HasSynthesizedSamplesDuration
Gets whether the "synthesized_samples_duration" field is set
public bool HasSynthesizedSamplesDuration { get; }
Property Value
HasSynthesizedSamplesEvents
Gets whether the "synthesized_samples_events" field is set
public bool HasSynthesizedSamplesEvents { get; }
Property Value
HasTotalPlayoutDelay
Gets whether the "total_playout_delay" field is set
public bool HasTotalPlayoutDelay { get; }
Property Value
HasTotalSamplesCount
Gets whether the "total_samples_count" field is set
public bool HasTotalSamplesCount { get; }
Property Value
HasTotalSamplesDuration
Gets whether the "total_samples_duration" field is set
public bool HasTotalSamplesDuration { get; }
Property Value
Kind
public string Kind { get; set; }
Property Value
Parser
public static Google.Protobuf.MessageParser<AudioPlayoutStats> Parser { get; }
Property Value
- MessageParser<AudioPlayoutStats>
SynthesizedSamplesDuration
public double SynthesizedSamplesDuration { get; set; }
Property Value
SynthesizedSamplesEvents
public uint SynthesizedSamplesEvents { get; set; }
Property Value
TotalPlayoutDelay
public double TotalPlayoutDelay { get; set; }
Property Value
TotalSamplesCount
public ulong TotalSamplesCount { get; set; }
Property Value
TotalSamplesDuration
public double TotalSamplesDuration { get; set; }
Property Value
Methods
CalculateSize()
public int CalculateSize()
Returns
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
Equals(AudioPlayoutStats)
public bool Equals(AudioPlayoutStats other)
Parameters
otherAudioPlayoutStats
Returns
Equals(object)
public override bool Equals(object other)
Parameters
otherobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
MergeFrom(CodedInputStream)
public void MergeFrom(Google.Protobuf.CodedInputStream input)
Parameters
inputCodedInputStream
MergeFrom(AudioPlayoutStats)
public void MergeFrom(AudioPlayoutStats other)
Parameters
otherAudioPlayoutStats
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
outputCodedOutputStream