Table of Contents

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

other TrackEgressRequest

Properties

File

public DirectFileOutput File { get; set; }

Property Value

DirectFileOutput

HasWebsocketUrl

Gets whether the "websocket_url" field is set

public bool HasWebsocketUrl { get; }

Property Value

bool

OutputCase

public TrackEgressRequest.OutputOneofCase OutputCase { get; }

Property Value

TrackEgressRequest.OutputOneofCase

RoomName

public string RoomName { get; set; }

Property Value

string

TrackId

public string TrackId { get; set; }

Property Value

string

Webhooks

public RepeatedField<WebhookConfig> Webhooks { get; }

Property Value

RepeatedField<WebhookConfig>

WebsocketUrl

public string WebsocketUrl { get; set; }

Property Value

string

Methods

ClearOutput()

public void ClearOutput()

ClearWebsocketUrl()

Clears the value of the oneof if it's currently set to "websocket_url"

public void ClearWebsocketUrl()