Class RtpStreamStats
public sealed class RtpStreamStats : Google.Protobuf.IMessage<RtpStreamStats>, Google.Protobuf.IBufferMessage
- Inheritance
-
RtpStreamStats
- Implements
-
IBufferMessage
- Extension Methods
Constructors
RtpStreamStats()
public RtpStreamStats()
RtpStreamStats(RtpStreamStats)
public RtpStreamStats(RtpStreamStats other)
Parameters
otherRtpStreamStats
Fields
CodecIdFieldNumber
Field number for the "codec_id" field.
public const int CodecIdFieldNumber = 4
Field Value
KindFieldNumber
Field number for the "kind" field.
public const int KindFieldNumber = 2
Field Value
SsrcFieldNumber
Field number for the "ssrc" field.
public const int SsrcFieldNumber = 1
Field Value
TransportIdFieldNumber
Field number for the "transport_id" field.
public const int TransportIdFieldNumber = 3
Field Value
Properties
CodecId
public string CodecId { get; set; }
Property Value
Descriptor
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
HasCodecId
Gets whether the "codec_id" field is set
public bool HasCodecId { get; }
Property Value
HasKind
Gets whether the "kind" field is set
public bool HasKind { get; }
Property Value
HasSsrc
Gets whether the "ssrc" field is set
public bool HasSsrc { get; }
Property Value
HasTransportId
Gets whether the "transport_id" field is set
public bool HasTransportId { get; }
Property Value
Kind
public string Kind { get; set; }
Property Value
Parser
public static Google.Protobuf.MessageParser<RtpStreamStats> Parser { get; }
Property Value
- MessageParser<RtpStreamStats>
Ssrc
public uint Ssrc { get; set; }
Property Value
TransportId
public string TransportId { get; set; }
Property Value
Methods
CalculateSize()
public int CalculateSize()
Returns
ClearCodecId()
Clears the value of the "codec_id" field
public void ClearCodecId()
ClearKind()
Clears the value of the "kind" field
public void ClearKind()
ClearSsrc()
Clears the value of the "ssrc" field
public void ClearSsrc()
ClearTransportId()
Clears the value of the "transport_id" field
public void ClearTransportId()
Clone()
public RtpStreamStats Clone()
Returns
Equals(RtpStreamStats)
public bool Equals(RtpStreamStats other)
Parameters
otherRtpStreamStats
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(RtpStreamStats)
public void MergeFrom(RtpStreamStats other)
Parameters
otherRtpStreamStats
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
outputCodedOutputStream