Table of Contents

Class IngressVideoOptions

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

Constructors

IngressVideoOptions()

public IngressVideoOptions()

IngressVideoOptions(IngressVideoOptions)

public IngressVideoOptions(IngressVideoOptions other)

Parameters

other IngressVideoOptions

Properties

EncodingOptionsCase

public IngressVideoOptions.EncodingOptionsOneofCase EncodingOptionsCase { get; }

Property Value

IngressVideoOptions.EncodingOptionsOneofCase

HasPreset

Gets whether the "preset" field is set

public bool HasPreset { get; }

Property Value

bool

Name

public string Name { get; set; }

Property Value

string

Options

public IngressVideoEncodingOptions Options { get; set; }

Property Value

IngressVideoEncodingOptions

Preset

public IngressVideoEncodingPreset Preset { get; set; }

Property Value

IngressVideoEncodingPreset

Source

public TrackSource Source { get; set; }

Property Value

TrackSource

Methods

ClearEncodingOptions()

public void ClearEncodingOptions()

ClearPreset()

Clears the value of the oneof if it's currently set to "preset"

public void ClearPreset()