Table of Contents

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

other EgressInfo

Properties

BackupStorageUsed

public bool BackupStorageUsed { get; set; }

Property Value

bool

Details

public string Details { get; set; }

Property Value

string

Egress

public StartEgressRequest Egress { get; set; }

Property Value

StartEgressRequest

EgressId

public string EgressId { get; set; }

Property Value

string

EndedAt

public long EndedAt { get; set; }

Property Value

long

Error

public string Error { get; set; }

Property Value

string

ErrorCode

public int ErrorCode { get; set; }

Property Value

int

File

[Obsolete]
public FileInfo File { get; set; }

Property Value

FileInfo

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

string

Participant

public ParticipantEgressRequest Participant { get; set; }

Property Value

ParticipantEgressRequest

Replay

public ExportReplayRequest Replay { get; set; }

Property Value

ExportReplayRequest

RequestCase

public EgressInfo.RequestOneofCase RequestCase { get; }

Property Value

EgressInfo.RequestOneofCase

ResultCase

public EgressInfo.ResultOneofCase ResultCase { get; }

Property Value

EgressInfo.ResultOneofCase

RetryCount

public int RetryCount { get; set; }

Property Value

int

RoomComposite

TODO: deprecate

public RoomCompositeEgressRequest RoomComposite { get; set; }

Property Value

RoomCompositeEgressRequest

RoomId

public string RoomId { get; set; }

Property Value

string

RoomName

public string RoomName { get; set; }

Property Value

string

SegmentResults

public RepeatedField<SegmentsInfo> SegmentResults { get; }

Property Value

RepeatedField<SegmentsInfo>

Segments

[Obsolete]
public SegmentsInfo Segments { get; set; }

Property Value

SegmentsInfo

SourceType

public EgressSourceType SourceType { get; set; }

Property Value

EgressSourceType

StartedAt

public long StartedAt { get; set; }

Property Value

long

Status

public EgressStatus Status { get; set; }

Property Value

EgressStatus

Stream

[Obsolete]
public StreamInfoList Stream { get; set; }

Property Value

StreamInfoList

StreamResults

public RepeatedField<StreamInfo> StreamResults { get; }

Property Value

RepeatedField<StreamInfo>

Track

public TrackEgressRequest Track { get; set; }

Property Value

TrackEgressRequest

TrackComposite

public TrackCompositeEgressRequest TrackComposite { get; set; }

Property Value

TrackCompositeEgressRequest

UpdatedAt

public long UpdatedAt { get; set; }

Property Value

long

Web

public WebEgressRequest Web { get; set; }

Property Value

WebEgressRequest

Methods

ClearRequest()

public void ClearRequest()

ClearResult()

public void ClearResult()