Table of Contents

Class Output

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

Constructors

Output()

public Output()

Output(Output)

public Output(Output other)

Parameters

other Output

Properties

ConfigCase

public Output.ConfigOneofCase ConfigCase { get; }

Property Value

Output.ConfigOneofCase

File

public FileOutput File { get; set; }

Property Value

FileOutput

Images

TODO: DataOutput data = 5;

public ImageOutput Images { get; set; }

Property Value

ImageOutput

Segments

public SegmentedFileOutput Segments { get; set; }

Property Value

SegmentedFileOutput

Storage

Per-output storage override (falls back to request, then server)

public StorageConfig Storage { get; set; }

Property Value

StorageConfig

Stream

public StreamOutput Stream { get; set; }

Property Value

StreamOutput

Methods

ClearConfig()

public void ClearConfig()