Table of Contents

Class IngressVideoEncodingOptions

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

Constructors

IngressVideoEncodingOptions()

public IngressVideoEncodingOptions()

IngressVideoEncodingOptions(IngressVideoEncodingOptions)

public IngressVideoEncodingOptions(IngressVideoEncodingOptions other)

Parameters

other IngressVideoEncodingOptions

Properties

FrameRate

public double FrameRate { get; set; }

Property Value

double

Layers

simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensions

public RepeatedField<VideoLayer> Layers { get; }

Property Value

RepeatedField<VideoLayer>

VideoCodec

desired codec to publish to room

public VideoCodec VideoCodec { get; set; }

Property Value

VideoCodec