Class TrackCompositeEgressRequest

containerize up to one audio and one video track

Generated

from message livekit.TrackCompositeEgressRequest

Hierarchy

Constructors

Properties

audioTrackId: string = ""

(optional)

Generated

from field: string audio_track_id = 2;

fileOutputs: EncodedFileOutput[] = []

Generated

from field: repeated livekit.EncodedFileOutput file_outputs = 11;

imageOutputs: ImageOutput[] = []

Generated

from field: repeated livekit.ImageOutput image_outputs = 14;

options: {
    case: "preset";
    value: EncodingOptionsPreset;
} | {
    case: "advanced";
    value: EncodingOptions;
} | {
    case: undefined;
    value?: undefined;
} = ...

Type declaration

  • case: "preset"
  • value: EncodingOptionsPreset

    (default H264_720P_30)

    Generated

    from field: livekit.EncodingOptionsPreset preset = 6;

Type declaration

  • case: "advanced"
  • value: EncodingOptions

    (optional)

    Generated

    from field: livekit.EncodingOptions advanced = 7;

Type declaration

  • case: undefined
  • Optional value?: undefined

Generated

from oneof livekit.TrackCompositeEgressRequest.options

output: {
    case: "file";
    value: EncodedFileOutput;
} | {
    case: "stream";
    value: StreamOutput;
} | {
    case: "segments";
    value: SegmentedFileOutput;
} | {
    case: undefined;
    value?: undefined;
} = ...

deprecated (use _output fields)

Type declaration

  • case: "file"
  • value: EncodedFileOutput

    Generated

    from field: livekit.EncodedFileOutput file = 4 [deprecated = true];

    Deprecated

Type declaration

  • case: "stream"
  • value: StreamOutput

    Generated

    from field: livekit.StreamOutput stream = 5 [deprecated = true];

    Deprecated

Type declaration

  • case: "segments"
  • value: SegmentedFileOutput

    Generated

    from field: livekit.SegmentedFileOutput segments = 8 [deprecated = true];

    Deprecated

Type declaration

  • case: undefined
  • Optional value?: undefined

Generated

from oneof livekit.TrackCompositeEgressRequest.output

roomName: string = ""

required

Generated

from field: string room_name = 1;

segmentOutputs: SegmentedFileOutput[] = []

Generated

from field: repeated livekit.SegmentedFileOutput segment_outputs = 13;

streamOutputs: StreamOutput[] = []

Generated

from field: repeated livekit.StreamOutput stream_outputs = 12;

videoTrackId: string = ""

(optional)

Generated

from field: string video_track_id = 3;

fields: FieldList = ...
runtime: ProtoRuntime = proto3
typeName: "livekit.TrackCompositeEgressRequest" = "livekit.TrackCompositeEgressRequest"

Methods

Generated using TypeDoc