Table of Contents

Class IngressState

Namespace
Livekit.Server.Sdk.Dotnet
Assembly
LivekitApi.dll
public sealed class IngressState : IMessage<IngressState>, IEquatable<IngressState>, IDeepCloneable<IngressState>, IBufferMessage, IMessage
Inheritance
IngressState
Implements
IBufferMessage
Inherited Members

Constructors

IngressState()

public IngressState()

IngressState(IngressState)

public IngressState(IngressState other)

Parameters

other IngressState

Properties

Audio

public InputAudioState Audio { get; set; }

Property Value

InputAudioState

EndedAt

public long EndedAt { get; set; }

Property Value

long

Error

Error/non compliance description if any

public string Error { get; set; }

Property Value

string

ResourceId

public string ResourceId { get; set; }

Property Value

string

RoomId

ID of the current/previous room published to

public string RoomId { get; set; }

Property Value

string

StartedAt

public long StartedAt { get; set; }

Property Value

long

Status

public IngressState.Types.Status Status { get; set; }

Property Value

IngressState.Types.Status

Tracks

public RepeatedField<TrackInfo> Tracks { get; }

Property Value

RepeatedField<TrackInfo>

UpdatedAt

public long UpdatedAt { get; set; }

Property Value

long

Video

public InputVideoState Video { get; set; }

Property Value

InputVideoState