Class TrackEgressRequest
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
public sealed class TrackEgressRequest : IMessage<TrackEgressRequest>, IEquatable<TrackEgressRequest>, IDeepCloneable<TrackEgressRequest>, IBufferMessage, IMessage
- Inheritance
-
TrackEgressRequest
- Implements
-
IBufferMessage
- Inherited Members
Constructors
TrackEgressRequest()
public TrackEgressRequest()
TrackEgressRequest(TrackEgressRequest)
public TrackEgressRequest(TrackEgressRequest other)
Parameters
otherTrackEgressRequest
Properties
File
public DirectFileOutput File { get; set; }
Property Value
HasWebsocketUrl
Gets whether the "websocket_url" field is set
public bool HasWebsocketUrl { get; }
Property Value
OutputCase
public TrackEgressRequest.OutputOneofCase OutputCase { get; }
Property Value
RoomName
public string RoomName { get; set; }
Property Value
TrackId
public string TrackId { get; set; }
Property Value
Webhooks
public RepeatedField<WebhookConfig> Webhooks { get; }
Property Value
WebsocketUrl
public string WebsocketUrl { get; set; }
Property Value
Methods
ClearOutput()
public void ClearOutput()
ClearWebsocketUrl()
Clears the value of the oneof if it's currently set to "websocket_url"
public void ClearWebsocketUrl()