Class StartEgressRequest
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
public sealed class StartEgressRequest : IMessage<StartEgressRequest>, IEquatable<StartEgressRequest>, IDeepCloneable<StartEgressRequest>, IBufferMessage, IMessage
- Inheritance
-
StartEgressRequest
- Implements
-
IBufferMessage
- Inherited Members
Constructors
StartEgressRequest()
public StartEgressRequest()
StartEgressRequest(StartEgressRequest)
public StartEgressRequest(StartEgressRequest other)
Parameters
otherStartEgressRequest
Properties
Advanced
public EncodingOptions Advanced { get; set; }
Property Value
EncodingCase
public StartEgressRequest.EncodingOneofCase EncodingCase { get; }
Property Value
HasPreset
Gets whether the "preset" field is set
public bool HasPreset { get; }
Property Value
Media
public MediaSource Media { get; set; }
Property Value
Outputs
At least one required
public RepeatedField<Output> Outputs { get; }
Property Value
Preset
public EncodingOptionsPreset Preset { get; set; }
Property Value
RoomName
public string RoomName { get; set; }
Property Value
SourceCase
public StartEgressRequest.SourceOneofCase SourceCase { get; }
Property Value
Storage
Request-level storage default
public StorageConfig Storage { get; set; }
Property Value
Template
public TemplateSource Template { get; set; }
Property Value
Web
public WebSource Web { get; set; }
Property Value
Webhooks
Optional additional webhook config
public RepeatedField<WebhookConfig> Webhooks { get; }
Property Value
Methods
ClearEncoding()
public void ClearEncoding()
ClearPreset()
Clears the value of the oneof if it's currently set to "preset"
public void ClearPreset()
ClearSource()
public void ClearSource()