Class ParticipantEgressRequest

record audio and video from a single participant

Generated

from message livekit.ParticipantEgressRequest

Hierarchy

Constructors

Properties

fileOutputs: EncodedFileOutput[] = []

Generated

from field: repeated livekit.EncodedFileOutput file_outputs = 6;

identity: string = ""

required

Generated

from field: string identity = 2;

imageOutputs: ImageOutput[] = []

Generated

from field: repeated livekit.ImageOutput image_outputs = 9;

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 = 4;

Type declaration

  • case: "advanced"
  • value: EncodingOptions

    (optional)

    Generated

    from field: livekit.EncodingOptions advanced = 5;

Type declaration

  • case: undefined
  • Optional value?: undefined

Generated

from oneof livekit.ParticipantEgressRequest.options

roomName: string = ""

required

Generated

from field: string room_name = 1;

screenShare: boolean = false

(default false)

Generated

from field: bool screen_share = 3;

segmentOutputs: SegmentedFileOutput[] = []

Generated

from field: repeated livekit.SegmentedFileOutput segment_outputs = 8;

streamOutputs: StreamOutput[] = []

Generated

from field: repeated livekit.StreamOutput stream_outputs = 7;

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

Methods

Generated using TypeDoc