Class RtcStats
public sealed class RtcStats : Google.Protobuf.IMessage<RtcStats>, Google.Protobuf.IBufferMessage
- Inheritance
-
RtcStats
- Implements
-
IBufferMessage
- Extension Methods
Constructors
RtcStats()
public RtcStats()
RtcStats(RtcStats)
public RtcStats(RtcStats other)
Parameters
otherRtcStats
Fields
CandidatePairFieldNumber
Field number for the "candidate_pair" field.
public const int CandidatePairFieldNumber = 13
Field Value
CertificateFieldNumber
Field number for the "certificate" field.
public const int CertificateFieldNumber = 16
Field Value
CodecFieldNumber
Field number for the "codec" field.
public const int CodecFieldNumber = 3
Field Value
DataChannelFieldNumber
Field number for the "data_channel" field.
public const int DataChannelFieldNumber = 11
Field Value
InboundRtpFieldNumber
Field number for the "inbound_rtp" field.
public const int InboundRtpFieldNumber = 4
Field Value
LocalCandidateFieldNumber
Field number for the "local_candidate" field.
public const int LocalCandidateFieldNumber = 14
Field Value
MediaPlayoutFieldNumber
Field number for the "media_playout" field.
public const int MediaPlayoutFieldNumber = 9
Field Value
MediaSourceFieldNumber
Field number for the "media_source" field.
public const int MediaSourceFieldNumber = 8
Field Value
OutboundRtpFieldNumber
Field number for the "outbound_rtp" field.
public const int OutboundRtpFieldNumber = 5
Field Value
PeerConnectionFieldNumber
Field number for the "peer_connection" field.
public const int PeerConnectionFieldNumber = 10
Field Value
RemoteCandidateFieldNumber
Field number for the "remote_candidate" field.
public const int RemoteCandidateFieldNumber = 15
Field Value
RemoteInboundRtpFieldNumber
Field number for the "remote_inbound_rtp" field.
public const int RemoteInboundRtpFieldNumber = 6
Field Value
RemoteOutboundRtpFieldNumber
Field number for the "remote_outbound_rtp" field.
public const int RemoteOutboundRtpFieldNumber = 7
Field Value
StreamFieldNumber
Field number for the "stream" field.
public const int StreamFieldNumber = 17
Field Value
TrackFieldNumber
Field number for the "track" field.
public const int TrackFieldNumber = 18
Field Value
TransportFieldNumber
Field number for the "transport" field.
public const int TransportFieldNumber = 12
Field Value
Properties
CandidatePair
public RtcStats.Types.CandidatePair CandidatePair { get; set; }
Property Value
Certificate
public RtcStats.Types.Certificate Certificate { get; set; }
Property Value
Codec
public RtcStats.Types.Codec Codec { get; set; }
Property Value
DataChannel
public RtcStats.Types.DataChannel DataChannel { get; set; }
Property Value
Descriptor
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
InboundRtp
public RtcStats.Types.InboundRtp InboundRtp { get; set; }
Property Value
LocalCandidate
public RtcStats.Types.LocalCandidate LocalCandidate { get; set; }
Property Value
MediaPlayout
public RtcStats.Types.MediaPlayout MediaPlayout { get; set; }
Property Value
MediaSource
public RtcStats.Types.MediaSource MediaSource { get; set; }
Property Value
OutboundRtp
public RtcStats.Types.OutboundRtp OutboundRtp { get; set; }
Property Value
Parser
public static Google.Protobuf.MessageParser<RtcStats> Parser { get; }
Property Value
- MessageParser<RtcStats>
PeerConnection
public RtcStats.Types.PeerConnection PeerConnection { get; set; }
Property Value
RemoteCandidate
public RtcStats.Types.RemoteCandidate RemoteCandidate { get; set; }
Property Value
RemoteInboundRtp
public RtcStats.Types.RemoteInboundRtp RemoteInboundRtp { get; set; }
Property Value
RemoteOutboundRtp
public RtcStats.Types.RemoteOutboundRtp RemoteOutboundRtp { get; set; }
Property Value
StatsCase
public RtcStats.StatsOneofCase StatsCase { get; }
Property Value
Stream
public RtcStats.Types.Stream Stream { get; set; }
Property Value
Track
public RtcStats.Types.Track Track { get; set; }
Property Value
Transport
public RtcStats.Types.Transport Transport { get; set; }
Property Value
Methods
CalculateSize()
public int CalculateSize()
Returns
ClearStats()
public void ClearStats()
Clone()
public RtcStats Clone()
Returns
Equals(RtcStats)
public bool Equals(RtcStats other)
Parameters
otherRtcStats
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(RtcStats)
public void MergeFrom(RtcStats other)
Parameters
otherRtcStats
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
outputCodedOutputStream