Class ParticipantEgressRequest
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
public sealed class ParticipantEgressRequest : IMessage<ParticipantEgressRequest>, IEquatable<ParticipantEgressRequest>, IDeepCloneable<ParticipantEgressRequest>, IBufferMessage, IMessage
- Inheritance
-
ParticipantEgressRequest
- Implements
-
IBufferMessage
- Inherited Members
Constructors
ParticipantEgressRequest()
public ParticipantEgressRequest()
ParticipantEgressRequest(ParticipantEgressRequest)
public ParticipantEgressRequest(ParticipantEgressRequest other)
Parameters
otherParticipantEgressRequest
Properties
Advanced
public EncodingOptions Advanced { 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
Identity
public string Identity { get; set; }
Property Value
ImageOutputs
public RepeatedField<ImageOutput> ImageOutputs { get; }
Property Value
OptionsCase
public ParticipantEgressRequest.OptionsOneofCase OptionsCase { get; }
Property Value
Preset
public EncodingOptionsPreset Preset { get; set; }
Property Value
RoomName
public string RoomName { get; set; }
Property Value
ScreenShare
public bool ScreenShare { get; set; }
Property Value
SegmentOutputs
public RepeatedField<SegmentedFileOutput> SegmentOutputs { get; }
Property Value
StreamOutputs
public RepeatedField<StreamOutput> StreamOutputs { get; }
Property Value
Webhooks
public RepeatedField<WebhookConfig> Webhooks { get; }
Property Value
Methods
ClearOptions()
public void ClearOptions()
ClearPreset()
Clears the value of the oneof if it's currently set to "preset"
public void ClearPreset()