Class RemoteDataTrackPipelineOptions
Track-level options that configure how the incoming-frame pipeline reassembles packets for a remote data track.
public sealed class RemoteDataTrackPipelineOptions : Google.Protobuf.IMessage<RemoteDataTrackPipelineOptions>, Google.Protobuf.IBufferMessage
- Inheritance
-
RemoteDataTrackPipelineOptions
- Implements
-
IBufferMessage
- Extension Methods
Constructors
RemoteDataTrackPipelineOptions()
public RemoteDataTrackPipelineOptions()
RemoteDataTrackPipelineOptions(RemoteDataTrackPipelineOptions)
public RemoteDataTrackPipelineOptions(RemoteDataTrackPipelineOptions other)
Parameters
Fields
MaxPartialFramesFieldNumber
Field number for the "max_partial_frames" field.
public const int MaxPartialFramesFieldNumber = 1
Field Value
Properties
Descriptor
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
HasMaxPartialFrames
Gets whether the "max_partial_frames" field is set
public bool HasMaxPartialFrames { get; }
Property Value
MaxPartialFrames
Maximum number of partial frames the depacketizer will track concurrently for this track.
Zero is not a valid value; if a value of zero is provided, it will be clamped to one.
public uint MaxPartialFrames { get; set; }
Property Value
Parser
public static Google.Protobuf.MessageParser<RemoteDataTrackPipelineOptions> Parser { get; }
Property Value
- MessageParser<RemoteDataTrackPipelineOptions>
Methods
CalculateSize()
public int CalculateSize()
Returns
ClearMaxPartialFrames()
Clears the value of the "max_partial_frames" field
public void ClearMaxPartialFrames()
Clone()
public RemoteDataTrackPipelineOptions Clone()
Returns
Equals(RemoteDataTrackPipelineOptions)
public bool Equals(RemoteDataTrackPipelineOptions other)
Parameters
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(RemoteDataTrackPipelineOptions)
public void MergeFrom(RemoteDataTrackPipelineOptions other)
Parameters
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
outputCodedOutputStream