Class RoomCompositeEgressRequest
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
public sealed class RoomCompositeEgressRequest : IMessage<RoomCompositeEgressRequest>, IEquatable<RoomCompositeEgressRequest>, IDeepCloneable<RoomCompositeEgressRequest>, IBufferMessage, IMessage
- Inheritance
-
RoomCompositeEgressRequest
- Implements
-
IBufferMessage
- Inherited Members
Constructors
RoomCompositeEgressRequest()
public RoomCompositeEgressRequest()
RoomCompositeEgressRequest(RoomCompositeEgressRequest)
public RoomCompositeEgressRequest(RoomCompositeEgressRequest other)
Parameters
Properties
Advanced
public EncodingOptions Advanced { get; set; }
Property Value
AudioMixing
public AudioMixing AudioMixing { get; set; }
Property Value
AudioOnly
public bool AudioOnly { get; set; }
Property Value
CustomBaseUrl
public string CustomBaseUrl { 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
Layout
public string Layout { get; set; }
Property Value
OptionsCase
public RoomCompositeEgressRequest.OptionsOneofCase OptionsCase { get; }
Property Value
OutputCase
public RoomCompositeEgressRequest.OutputOneofCase OutputCase { get; }
Property Value
Preset
public EncodingOptionsPreset Preset { get; set; }
Property Value
RoomName
public string RoomName { 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
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()