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
Properties
FrameRate
public double FrameRate { get; set; }
Property Value
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
VideoCodec
desired codec to publish to room
public VideoCodec VideoCodec { get; set; }