Class WebEgressRequest
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
public sealed class WebEgressRequest : IMessage<WebEgressRequest>, IEquatable<WebEgressRequest>, IDeepCloneable<WebEgressRequest>, IBufferMessage, IMessage
- Inheritance
-
WebEgressRequest
- Implements
-
IBufferMessage
- Inherited Members
Constructors
WebEgressRequest()
public WebEgressRequest()
WebEgressRequest(WebEgressRequest)
public WebEgressRequest(WebEgressRequest other)
Parameters
otherWebEgressRequest
Properties
Advanced
public EncodingOptions Advanced { get; set; }
Property Value
AudioOnly
public bool AudioOnly { get; set; }
Property Value
AwaitStartSignal
public bool AwaitStartSignal { get; set; }
Property Value
File
[Obsolete]
public EncodedFileOutput File { get; set; }
Property Value
FileOutputs
public RepeatedField<EncodedFileOutput> FileOutputs { get; }
Property Value
HasPreset
Gets whether the "preset" field is set
public bool HasPreset { get; }
Property Value
ImageOutputs
public RepeatedField<ImageOutput> ImageOutputs { get; }
Property Value
OptionsCase
public WebEgressRequest.OptionsOneofCase OptionsCase { get; }
Property Value
OutputCase
public WebEgressRequest.OutputOneofCase OutputCase { get; }
Property Value
Preset
public EncodingOptionsPreset Preset { get; set; }
Property Value
SegmentOutputs
public RepeatedField<SegmentedFileOutput> SegmentOutputs { get; }
Property Value
Segments
[Obsolete]
public SegmentedFileOutput Segments { get; set; }
Property Value
Stream
[Obsolete]
public StreamOutput Stream { get; set; }
Property Value
StreamOutputs
public RepeatedField<StreamOutput> StreamOutputs { get; }
Property Value
Url
public string Url { get; set; }
Property Value
VideoOnly
public bool VideoOnly { get; set; }
Property Value
Webhooks
public RepeatedField<WebhookConfig> Webhooks { get; }
Property Value
Methods
ClearOptions()
public void ClearOptions()
ClearOutput()
public void ClearOutput()
ClearPreset()
Clears the value of the oneof if it's currently set to "preset"
public void ClearPreset()