Class EgressInfo
public sealed class EgressInfo : IMessage<EgressInfo>, IEquatable<EgressInfo>, IDeepCloneable<EgressInfo>, IBufferMessage, IMessage
- Inheritance
-
EgressInfo
- Implements
-
IMessage<EgressInfo>IDeepCloneable<EgressInfo>IBufferMessageIMessage
- Inherited Members
Constructors
EgressInfo()
public EgressInfo()
EgressInfo(EgressInfo)
public EgressInfo(EgressInfo other)
Parameters
otherEgressInfo
Fields
BackupStorageUsedFieldNumber
Field number for the "backup_storage_used" field.
public const int BackupStorageUsedFieldNumber = 25
Field Value
DetailsFieldNumber
Field number for the "details" field.
public const int DetailsFieldNumber = 21
Field Value
EgressIdFieldNumber
Field number for the "egress_id" field.
public const int EgressIdFieldNumber = 1
Field Value
EndedAtFieldNumber
Field number for the "ended_at" field.
public const int EndedAtFieldNumber = 11
Field Value
ErrorCodeFieldNumber
Field number for the "error_code" field.
public const int ErrorCodeFieldNumber = 22
Field Value
ErrorFieldNumber
Field number for the "error" field.
public const int ErrorFieldNumber = 9
Field Value
FileFieldNumber
Field number for the "file" field.
public const int FileFieldNumber = 8
Field Value
FileResultsFieldNumber
Field number for the "file_results" field.
public const int FileResultsFieldNumber = 16
Field Value
ImageResultsFieldNumber
Field number for the "image_results" field.
public const int ImageResultsFieldNumber = 20
Field Value
ManifestLocationFieldNumber
Field number for the "manifest_location" field.
public const int ManifestLocationFieldNumber = 23
Field Value
ParticipantFieldNumber
Field number for the "participant" field.
public const int ParticipantFieldNumber = 19
Field Value
ReplayFieldNumber
Field number for the "replay" field.
public const int ReplayFieldNumber = 30
Field Value
RetryCountFieldNumber
Field number for the "retry_count" field.
public const int RetryCountFieldNumber = 27
Field Value
RoomCompositeFieldNumber
Field number for the "room_composite" field.
public const int RoomCompositeFieldNumber = 4
Field Value
RoomIdFieldNumber
Field number for the "room_id" field.
public const int RoomIdFieldNumber = 2
Field Value
RoomNameFieldNumber
Field number for the "room_name" field.
public const int RoomNameFieldNumber = 13
Field Value
SegmentResultsFieldNumber
Field number for the "segment_results" field.
public const int SegmentResultsFieldNumber = 17
Field Value
SegmentsFieldNumber
Field number for the "segments" field.
public const int SegmentsFieldNumber = 12
Field Value
SourceTypeFieldNumber
Field number for the "source_type" field.
public const int SourceTypeFieldNumber = 26
Field Value
StartedAtFieldNumber
Field number for the "started_at" field.
public const int StartedAtFieldNumber = 10
Field Value
StatusFieldNumber
Field number for the "status" field.
public const int StatusFieldNumber = 3
Field Value
StreamFieldNumber
Field number for the "stream" field.
public const int StreamFieldNumber = 7
Field Value
StreamResultsFieldNumber
Field number for the "stream_results" field.
public const int StreamResultsFieldNumber = 15
Field Value
TrackCompositeFieldNumber
Field number for the "track_composite" field.
public const int TrackCompositeFieldNumber = 5
Field Value
TrackFieldNumber
Field number for the "track" field.
public const int TrackFieldNumber = 6
Field Value
UpdatedAtFieldNumber
Field number for the "updated_at" field.
public const int UpdatedAtFieldNumber = 18
Field Value
WebFieldNumber
Field number for the "web" field.
public const int WebFieldNumber = 14
Field Value
Properties
BackupStorageUsed
public bool BackupStorageUsed { get; set; }
Property Value
Descriptor
public static MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
Details
public string Details { get; set; }
Property Value
EgressId
public string EgressId { get; set; }
Property Value
EndedAt
public long EndedAt { get; set; }
Property Value
Error
public string Error { get; set; }
Property Value
ErrorCode
public int ErrorCode { get; set; }
Property Value
File
[Obsolete]
public FileInfo File { get; set; }
Property Value
FileResults
public RepeatedField<FileInfo> FileResults { get; }
Property Value
- RepeatedField<FileInfo>
ImageResults
public RepeatedField<ImagesInfo> ImageResults { get; }
Property Value
- RepeatedField<ImagesInfo>
ManifestLocation
public string ManifestLocation { get; set; }
Property Value
Parser
public static MessageParser<EgressInfo> Parser { get; }
Property Value
- MessageParser<EgressInfo>
Participant
public ParticipantEgressRequest Participant { get; set; }
Property Value
Replay
StartEgressRequest egress = 29;
public ExportReplayRequest Replay { get; set; }
Property Value
RequestCase
public EgressInfo.RequestOneofCase RequestCase { get; }
Property Value
ResultCase
public EgressInfo.ResultOneofCase ResultCase { get; }
Property Value
RetryCount
public int RetryCount { get; set; }
Property Value
RoomComposite
public RoomCompositeEgressRequest RoomComposite { get; set; }
Property Value
RoomId
public string RoomId { get; set; }
Property Value
RoomName
public string RoomName { get; set; }
Property Value
SegmentResults
public RepeatedField<SegmentsInfo> SegmentResults { get; }
Property Value
- RepeatedField<SegmentsInfo>
Segments
[Obsolete]
public SegmentsInfo Segments { get; set; }
Property Value
SourceType
public EgressSourceType SourceType { get; set; }
Property Value
StartedAt
public long StartedAt { get; set; }
Property Value
Status
public EgressStatus Status { get; set; }
Property Value
Stream
[Obsolete]
public StreamInfoList Stream { get; set; }
Property Value
StreamResults
public RepeatedField<StreamInfo> StreamResults { get; }
Property Value
- RepeatedField<StreamInfo>
Track
public TrackEgressRequest Track { get; set; }
Property Value
TrackComposite
public TrackCompositeEgressRequest TrackComposite { get; set; }
Property Value
UpdatedAt
public long UpdatedAt { get; set; }
Property Value
Web
public WebEgressRequest Web { 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.
ClearRequest()
public void ClearRequest()
ClearResult()
public void ClearResult()
Clone()
Creates a deep clone of this object.
public EgressInfo Clone()
Returns
- EgressInfo
A deep clone of this object.
Equals(EgressInfo)
public bool Equals(EgressInfo other)
Parameters
otherEgressInfo
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(EgressInfo)
Merges the given message into this one.
public void MergeFrom(EgressInfo other)
Parameters
otherEgressInfo
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.