Table of Contents

Class AutoParticipantEgress

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

Constructors

AutoParticipantEgress()

public AutoParticipantEgress()

AutoParticipantEgress(AutoParticipantEgress)

public AutoParticipantEgress(AutoParticipantEgress other)

Parameters

other AutoParticipantEgress

Properties

Advanced

(optional)

public EncodingOptions Advanced { get; set; }

Property Value

EncodingOptions

FileOutputs

public RepeatedField<EncodedFileOutput> FileOutputs { get; }

Property Value

RepeatedField<EncodedFileOutput>

HasPreset

Gets whether the "preset" field is set

public bool HasPreset { get; }

Property Value

bool

OptionsCase

public AutoParticipantEgress.OptionsOneofCase OptionsCase { get; }

Property Value

AutoParticipantEgress.OptionsOneofCase

Preset

(default H264_720P_30)

public EncodingOptionsPreset Preset { get; set; }

Property Value

EncodingOptionsPreset

SegmentOutputs

public RepeatedField<SegmentedFileOutput> SegmentOutputs { get; }

Property Value

RepeatedField<SegmentedFileOutput>

Methods

ClearOptions()

public void ClearOptions()

ClearPreset()

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

public void ClearPreset()