Table of Contents

Class IngressInfo

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

Constructors

IngressInfo()

public IngressInfo()

IngressInfo(IngressInfo)

public IngressInfo(IngressInfo other)

Parameters

other IngressInfo

Properties

Audio

public IngressAudioOptions Audio { get; set; }

Property Value

IngressAudioOptions

BypassTranscoding

[Obsolete]
public bool BypassTranscoding { get; set; }

Property Value

bool

EnableTranscoding

public bool EnableTranscoding { get; set; }

Property Value

bool

Enabled

The default value is true and when set to false, the new connection attempts will be rejected

public bool Enabled { get; set; }

Property Value

bool

HasEnableTranscoding

Gets whether the "enable_transcoding" field is set

public bool HasEnableTranscoding { get; }

Property Value

bool

HasEnabled

Gets whether the "enabled" field is set

public bool HasEnabled { get; }

Property Value

bool

IngressId

public string IngressId { get; set; }

Property Value

string

InputType

for RTMP input, it'll be a rtmp:// URL for FILE input, it'll be a http:// URL for SRT input, it'll be a srt:// URL

public IngressInput InputType { get; set; }

Property Value

IngressInput

Name

public string Name { get; set; }

Property Value

string

ParticipantIdentity

public string ParticipantIdentity { get; set; }

Property Value

string

ParticipantMetadata

public string ParticipantMetadata { get; set; }

Property Value

string

ParticipantName

public string ParticipantName { get; set; }

Property Value

string

Reusable

public bool Reusable { get; set; }

Property Value

bool

RoomName

public string RoomName { get; set; }

Property Value

string

State

Description of error/stream non compliance and debug info for publisher otherwise (received bitrate, resolution, bandwidth)

public IngressState State { get; set; }

Property Value

IngressState

StreamKey

public string StreamKey { get; set; }

Property Value

string

Url

URL to point the encoder to for push (RTMP, WHIP), or location to pull media from for pull (URL)

public string Url { get; set; }

Property Value

string

Video

public IngressVideoOptions Video { get; set; }

Property Value

IngressVideoOptions

Methods

ClearEnableTranscoding()

Clears the value of the "enable_transcoding" field

public void ClearEnableTranscoding()

ClearEnabled()

Clears the value of the "enabled" field

public void ClearEnabled()