Class RTPForwarderState
public sealed class RTPForwarderState : IMessage<RTPForwarderState>, IEquatable<RTPForwarderState>, IDeepCloneable<RTPForwarderState>, IBufferMessage, IMessage
- Inheritance
-
RTPForwarderState
- Implements
-
IMessage<RTPForwarderState>IDeepCloneable<RTPForwarderState>IBufferMessageIMessage
- Inherited Members
Constructors
RTPForwarderState()
public RTPForwarderState()
RTPForwarderState(RTPForwarderState)
public RTPForwarderState(RTPForwarderState other)
Parameters
otherRTPForwarderState
Fields
DummyStartTimestampOffsetFieldNumber
Field number for the "dummy_start_timestamp_offset" field.
public const int DummyStartTimestampOffsetFieldNumber = 5
Field Value
ExtFirstTimestampFieldNumber
Field number for the "ext_first_timestamp" field.
public const int ExtFirstTimestampFieldNumber = 4
Field Value
PreStartTimeFieldNumber
Field number for the "pre_start_time" field.
public const int PreStartTimeFieldNumber = 3
Field Value
ReferenceLayerSpatialFieldNumber
Field number for the "reference_layer_spatial" field.
public const int ReferenceLayerSpatialFieldNumber = 2
Field Value
RtpMungerFieldNumber
Field number for the "rtp_munger" field.
public const int RtpMungerFieldNumber = 6
Field Value
SenderReportStateFieldNumber
Field number for the "sender_report_state" field.
public const int SenderReportStateFieldNumber = 8
Field Value
StartedFieldNumber
Field number for the "started" field.
public const int StartedFieldNumber = 1
Field Value
Vp8MungerFieldNumber
Field number for the "vp8_munger" field.
public const int Vp8MungerFieldNumber = 7
Field Value
Properties
CodecMungerCase
public RTPForwarderState.CodecMungerOneofCase CodecMungerCase { get; }
Property Value
Descriptor
public static MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
DummyStartTimestampOffset
public ulong DummyStartTimestampOffset { get; set; }
Property Value
ExtFirstTimestamp
public ulong ExtFirstTimestamp { get; set; }
Property Value
Parser
public static MessageParser<RTPForwarderState> Parser { get; }
Property Value
- MessageParser<RTPForwarderState>
PreStartTime
public long PreStartTime { get; set; }
Property Value
ReferenceLayerSpatial
public int ReferenceLayerSpatial { get; set; }
Property Value
RtpMunger
public RTPMungerState RtpMunger { get; set; }
Property Value
SenderReportState
public RepeatedField<RTCPSenderReportState> SenderReportState { get; }
Property Value
- RepeatedField<RTCPSenderReportState>
Started
public bool Started { get; set; }
Property Value
Vp8Munger
public VP8MungerState Vp8Munger { get; set; }
Property Value
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.
ClearCodecMunger()
public void ClearCodecMunger()
Clone()
Creates a deep clone of this object.
public RTPForwarderState Clone()
Returns
- RTPForwarderState
A deep clone of this object.
Equals(RTPForwarderState)
public bool Equals(RTPForwarderState other)
Parameters
otherRTPForwarderState
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(RTPForwarderState)
Merges the given message into this one.
public void MergeFrom(RTPForwarderState other)
Parameters
otherRTPForwarderState
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.