Class AnalyticsStream
public sealed class AnalyticsStream : IMessage<AnalyticsStream>, IEquatable<AnalyticsStream>, IDeepCloneable<AnalyticsStream>, IBufferMessage, IMessage
- Inheritance
-
AnalyticsStream
- Implements
-
IMessage<AnalyticsStream>IDeepCloneable<AnalyticsStream>IBufferMessageIMessage
- Inherited Members
Constructors
AnalyticsStream()
public AnalyticsStream()
AnalyticsStream(AnalyticsStream)
public AnalyticsStream(AnalyticsStream other)
Parameters
otherAnalyticsStream
Fields
EndTimeFieldNumber
Field number for the "end_time" field.
public const int EndTimeFieldNumber = 18
Field Value
FirsFieldNumber
Field number for the "firs" field.
public const int FirsFieldNumber = 14
Field Value
FramesFieldNumber
Field number for the "frames" field.
public const int FramesFieldNumber = 9
Field Value
JitterFieldNumber
Field number for the "jitter" field.
public const int JitterFieldNumber = 11
Field Value
NacksFieldNumber
Field number for the "nacks" field.
public const int NacksFieldNumber = 12
Field Value
PacketsLostFieldNumber
Field number for the "packets_lost" field.
public const int PacketsLostFieldNumber = 8
Field Value
PacketsOutOfOrderFieldNumber
Field number for the "packets_out_of_order" field.
public const int PacketsOutOfOrderFieldNumber = 19
Field Value
PaddingBytesFieldNumber
Field number for the "padding_bytes" field.
public const int PaddingBytesFieldNumber = 7
Field Value
PaddingPacketsFieldNumber
Field number for the "padding_packets" field.
public const int PaddingPacketsFieldNumber = 6
Field Value
PlisFieldNumber
Field number for the "plis" field.
public const int PlisFieldNumber = 13
Field Value
PrimaryBytesFieldNumber
Field number for the "primary_bytes" field.
public const int PrimaryBytesFieldNumber = 3
Field Value
PrimaryPacketsFieldNumber
Field number for the "primary_packets" field.
public const int PrimaryPacketsFieldNumber = 2
Field Value
RetransmitBytesFieldNumber
Field number for the "retransmit_bytes" field.
public const int RetransmitBytesFieldNumber = 5
Field Value
RetransmitPacketsFieldNumber
Field number for the "retransmit_packets" field.
public const int RetransmitPacketsFieldNumber = 4
Field Value
RttFieldNumber
Field number for the "rtt" field.
public const int RttFieldNumber = 10
Field Value
SsrcFieldNumber
Field number for the "ssrc" field.
public const int SsrcFieldNumber = 1
Field Value
StartTimeFieldNumber
Field number for the "start_time" field.
public const int StartTimeFieldNumber = 17
Field Value
VideoLayersFieldNumber
Field number for the "video_layers" field.
public const int VideoLayersFieldNumber = 15
Field Value
Properties
Descriptor
public static MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
EndTime
public Timestamp EndTime { get; set; }
Property Value
- Timestamp
Firs
public uint Firs { get; set; }
Property Value
Frames
public uint Frames { get; set; }
Property Value
Jitter
public uint Jitter { get; set; }
Property Value
Nacks
public uint Nacks { get; set; }
Property Value
PacketsLost
public uint PacketsLost { get; set; }
Property Value
PacketsOutOfOrder
public uint PacketsOutOfOrder { get; set; }
Property Value
PaddingBytes
public ulong PaddingBytes { get; set; }
Property Value
PaddingPackets
public uint PaddingPackets { get; set; }
Property Value
Parser
public static MessageParser<AnalyticsStream> Parser { get; }
Property Value
- MessageParser<AnalyticsStream>
Plis
public uint Plis { get; set; }
Property Value
PrimaryBytes
public ulong PrimaryBytes { get; set; }
Property Value
PrimaryPackets
public uint PrimaryPackets { get; set; }
Property Value
RetransmitBytes
public ulong RetransmitBytes { get; set; }
Property Value
RetransmitPackets
public uint RetransmitPackets { get; set; }
Property Value
Rtt
public uint Rtt { get; set; }
Property Value
Ssrc
public uint Ssrc { get; set; }
Property Value
StartTime
public Timestamp StartTime { get; set; }
Property Value
- Timestamp
VideoLayers
public RepeatedField<AnalyticsVideoLayer> VideoLayers { get; }
Property Value
- RepeatedField<AnalyticsVideoLayer>
Methods
CalculateSize()
Calculates the size of this message in Protocol Buffer wire format, in bytes.
public int CalculateSize()
Returns
- int
The number of bytes required to write this message to a coded output stream.
Clone()
Creates a deep clone of this object.
public AnalyticsStream Clone()
Returns
- AnalyticsStream
A deep clone of this object.
Equals(AnalyticsStream)
public bool Equals(AnalyticsStream other)
Parameters
otherAnalyticsStream
Returns
Equals(object)
public override bool Equals(object other)
Parameters
otherobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
MergeFrom(CodedInputStream)
Merges the data from the specified coded input stream with the current message.
public void MergeFrom(CodedInputStream input)
Parameters
inputCodedInputStream
Remarks
See the user guide for precise merge semantics.
MergeFrom(AnalyticsStream)
Merges the given message into this one.
public void MergeFrom(AnalyticsStream other)
Parameters
otherAnalyticsStream
Remarks
See the user guide for precise merge semantics.
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
Writes the data to the given coded output stream.
public void WriteTo(CodedOutputStream output)
Parameters
outputCodedOutputStreamCoded output stream to write the data to. Must not be null.