Class Output
public sealed class Output : IMessage<Output>, IEquatable<Output>, IDeepCloneable<Output>, IBufferMessage, IMessage
- Inheritance
-
Output
- Inherited Members
Constructors
Output()
public Output()
Output(Output)
public Output(Output other)
Parameters
otherOutput
Fields
FileFieldNumber
Field number for the "file" field.
public const int FileFieldNumber = 1
Field Value
ImagesFieldNumber
Field number for the "images" field.
public const int ImagesFieldNumber = 4
Field Value
SegmentsFieldNumber
Field number for the "segments" field.
public const int SegmentsFieldNumber = 3
Field Value
StorageFieldNumber
Field number for the "storage" field.
public const int StorageFieldNumber = 6
Field Value
StreamFieldNumber
Field number for the "stream" field.
public const int StreamFieldNumber = 2
Field Value
Properties
ConfigCase
public Output.ConfigOneofCase ConfigCase { get; }
Property Value
Descriptor
public static MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
File
public FileOutput File { get; set; }
Property Value
Images
5 reserved for mcap;
public ImageOutput Images { get; set; }
Property Value
Parser
public static MessageParser<Output> Parser { get; }
Property Value
- MessageParser<Output>
Segments
public SegmentedFileOutput Segments { get; set; }
Property Value
Storage
Per-output storage override (falls back to request, then server)
public StorageConfig Storage { get; set; }
Property Value
Stream
public StreamOutput Stream { 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.
ClearConfig()
public void ClearConfig()
Clone()
Creates a deep clone of this object.
public Output Clone()
Returns
- Output
A deep clone of this object.
Equals(Output)
public bool Equals(Output other)
Parameters
otherOutput
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(Output)
Merges the given message into this one.
public void MergeFrom(Output other)
Parameters
otherOutput
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.