Class EgressInfo
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
public sealed class EgressInfo : IMessage<EgressInfo>, IEquatable<EgressInfo>, IDeepCloneable<EgressInfo>, IBufferMessage, IMessage
- Inheritance
-
EgressInfo
- Implements
-
IBufferMessage
- Inherited Members
Constructors
EgressInfo()
public EgressInfo()
EgressInfo(EgressInfo)
public EgressInfo(EgressInfo other)
Parameters
otherEgressInfo
Properties
BackupStorageUsed
public bool BackupStorageUsed { get; set; }
Property Value
Details
public string Details { get; set; }
Property Value
Egress
public StartEgressRequest Egress { 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
ImageResults
public RepeatedField<ImagesInfo> ImageResults { get; }
Property Value
ManifestLocation
public string ManifestLocation { get; set; }
Property Value
Participant
public ParticipantEgressRequest Participant { get; set; }
Property Value
Replay
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
TODO: deprecate
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
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
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
ClearRequest()
public void ClearRequest()
ClearResult()
public void ClearResult()