Documentation

RoomCompositeEgressRequest extends Message
in package

Generated from protobuf message <code>livekit.RoomCompositeEgressRequest</code>

Table of Contents

Properties

$audio_mixing  : mixed
Generated from protobuf field <code>.livekit.AudioMixing audio_mixing = 15;</code>
$audio_only  : mixed
Generated from protobuf field <code>bool audio_only = 3;</code>
$custom_base_url  : mixed
Generated from protobuf field <code>string custom_base_url = 5;</code>
$layout  : mixed
Generated from protobuf field <code>string layout = 2;</code>
$options  : mixed
$output  : mixed
$room_name  : mixed
Generated from protobuf field <code>string room_name = 1;</code>
$video_only  : mixed
Generated from protobuf field <code>bool video_only = 4;</code>
$file_outputs  : mixed
Generated from protobuf field <code>repeated .livekit.EncodedFileOutput file_outputs = 11;</code>
$image_outputs  : mixed
Generated from protobuf field <code>repeated .livekit.ImageOutput image_outputs = 14;</code>
$segment_outputs  : mixed
Generated from protobuf field <code>repeated .livekit.SegmentedFileOutput segment_outputs = 13;</code>
$stream_outputs  : mixed
Generated from protobuf field <code>repeated .livekit.StreamOutput stream_outputs = 12;</code>
$webhooks  : mixed
Generated from protobuf field <code>repeated .livekit.WebhookConfig webhooks = 16;</code>

Methods

__construct()  : mixed
Constructor.
getAdvanced()  : EncodingOptions|null
Generated from protobuf field <code>.livekit.EncodingOptions advanced = 9;</code>
getAudioMixing()  : int
Generated from protobuf field <code>.livekit.AudioMixing audio_mixing = 15;</code>
getAudioOnly()  : bool
Generated from protobuf field <code>bool audio_only = 3;</code>
getCustomBaseUrl()  : string
Generated from protobuf field <code>string custom_base_url = 5;</code>
getFile()  : EncodedFileOutput|null
Generated from protobuf field <code>.livekit.EncodedFileOutput file = 6 [deprecated = true];</code>
getFileOutputs()  : RepeatedField<string|int, EncodedFileOutput>
Generated from protobuf field <code>repeated .livekit.EncodedFileOutput file_outputs = 11;</code>
getImageOutputs()  : RepeatedField<string|int, ImageOutput>
Generated from protobuf field <code>repeated .livekit.ImageOutput image_outputs = 14;</code>
getLayout()  : string
Generated from protobuf field <code>string layout = 2;</code>
getOptions()  : string
getOutput()  : string
getPreset()  : int
Generated from protobuf field <code>.livekit.EncodingOptionsPreset preset = 8;</code>
getRoomName()  : string
Generated from protobuf field <code>string room_name = 1;</code>
getSegmentOutputs()  : RepeatedField<string|int, SegmentedFileOutput>
Generated from protobuf field <code>repeated .livekit.SegmentedFileOutput segment_outputs = 13;</code>
getSegments()  : SegmentedFileOutput|null
Generated from protobuf field <code>.livekit.SegmentedFileOutput segments = 10 [deprecated = true];</code>
getStream()  : StreamOutput|null
Generated from protobuf field <code>.livekit.StreamOutput stream = 7 [deprecated = true];</code>
getStreamOutputs()  : RepeatedField<string|int, StreamOutput>
Generated from protobuf field <code>repeated .livekit.StreamOutput stream_outputs = 12;</code>
getVideoOnly()  : bool
Generated from protobuf field <code>bool video_only = 4;</code>
getWebhooks()  : RepeatedField<string|int, WebhookConfig>
Generated from protobuf field <code>repeated .livekit.WebhookConfig webhooks = 16;</code>
hasAdvanced()  : mixed
hasFile()  : mixed
hasPreset()  : mixed
hasSegments()  : mixed
hasStream()  : mixed
setAdvanced()  : $this
Generated from protobuf field <code>.livekit.EncodingOptions advanced = 9;</code>
setAudioMixing()  : $this
Generated from protobuf field <code>.livekit.AudioMixing audio_mixing = 15;</code>
setAudioOnly()  : $this
Generated from protobuf field <code>bool audio_only = 3;</code>
setCustomBaseUrl()  : $this
Generated from protobuf field <code>string custom_base_url = 5;</code>
setFile()  : $this
Generated from protobuf field <code>.livekit.EncodedFileOutput file = 6 [deprecated = true];</code>
setFileOutputs()  : $this
Generated from protobuf field <code>repeated .livekit.EncodedFileOutput file_outputs = 11;</code>
setImageOutputs()  : $this
Generated from protobuf field <code>repeated .livekit.ImageOutput image_outputs = 14;</code>
setLayout()  : $this
Generated from protobuf field <code>string layout = 2;</code>
setPreset()  : $this
Generated from protobuf field <code>.livekit.EncodingOptionsPreset preset = 8;</code>
setRoomName()  : $this
Generated from protobuf field <code>string room_name = 1;</code>
setSegmentOutputs()  : $this
Generated from protobuf field <code>repeated .livekit.SegmentedFileOutput segment_outputs = 13;</code>
setSegments()  : $this
Generated from protobuf field <code>.livekit.SegmentedFileOutput segments = 10 [deprecated = true];</code>
setStream()  : $this
Generated from protobuf field <code>.livekit.StreamOutput stream = 7 [deprecated = true];</code>
setStreamOutputs()  : $this
Generated from protobuf field <code>repeated .livekit.StreamOutput stream_outputs = 12;</code>
setVideoOnly()  : $this
Generated from protobuf field <code>bool video_only = 4;</code>
setWebhooks()  : $this
Generated from protobuf field <code>repeated .livekit.WebhookConfig webhooks = 16;</code>

Properties

$audio_mixing

Generated from protobuf field <code>.livekit.AudioMixing audio_mixing = 15;</code>

protected mixed $audio_mixing = 0

$custom_base_url

Generated from protobuf field <code>string custom_base_url = 5;</code>

protected mixed $custom_base_url = ''

$file_outputs

Generated from protobuf field <code>repeated .livekit.EncodedFileOutput file_outputs = 11;</code>

private mixed $file_outputs

$image_outputs

Generated from protobuf field <code>repeated .livekit.ImageOutput image_outputs = 14;</code>

private mixed $image_outputs

$segment_outputs

Generated from protobuf field <code>repeated .livekit.SegmentedFileOutput segment_outputs = 13;</code>

private mixed $segment_outputs

$stream_outputs

Generated from protobuf field <code>repeated .livekit.StreamOutput stream_outputs = 12;</code>

private mixed $stream_outputs

$webhooks

Generated from protobuf field <code>repeated .livekit.WebhookConfig webhooks = 16;</code>

private mixed $webhooks

Methods

__construct()

Constructor.

public __construct([array<string|int, mixed> $data = null ]) : mixed
Parameters
$data : array<string|int, mixed> = null

{ Optional. Data for populating the Message object.

@type string $room_name
@type string $layout
@type bool $audio_only
@type int $audio_mixing
@type bool $video_only
@type string $custom_base_url
@type \Livekit\EncodedFileOutput $file
@type \Livekit\StreamOutput $stream
@type \Livekit\SegmentedFileOutput $segments
@type int $preset
@type \Livekit\EncodingOptions $advanced
@type \Livekit\EncodedFileOutput[] $file_outputs
@type \Livekit\StreamOutput[] $stream_outputs
@type \Livekit\SegmentedFileOutput[] $segment_outputs
@type \Livekit\ImageOutput[] $image_outputs
@type \Livekit\WebhookConfig[] $webhooks

}

getAudioMixing()

Generated from protobuf field <code>.livekit.AudioMixing audio_mixing = 15;</code>

public getAudioMixing() : int
Return values
int

getAudioOnly()

Generated from protobuf field <code>bool audio_only = 3;</code>

public getAudioOnly() : bool
Return values
bool

getCustomBaseUrl()

Generated from protobuf field <code>string custom_base_url = 5;</code>

public getCustomBaseUrl() : string
Return values
string

getImageOutputs()

Generated from protobuf field <code>repeated .livekit.ImageOutput image_outputs = 14;</code>

public getImageOutputs() : RepeatedField<string|int, ImageOutput>
Return values
RepeatedField<string|int, ImageOutput>

getLayout()

Generated from protobuf field <code>string layout = 2;</code>

public getLayout() : string
Return values
string

getPreset()

Generated from protobuf field <code>.livekit.EncodingOptionsPreset preset = 8;</code>

public getPreset() : int
Return values
int

getRoomName()

Generated from protobuf field <code>string room_name = 1;</code>

public getRoomName() : string
Return values
string

getStreamOutputs()

Generated from protobuf field <code>repeated .livekit.StreamOutput stream_outputs = 12;</code>

public getStreamOutputs() : RepeatedField<string|int, StreamOutput>
Return values
RepeatedField<string|int, StreamOutput>

getVideoOnly()

Generated from protobuf field <code>bool video_only = 4;</code>

public getVideoOnly() : bool
Return values
bool

setAudioMixing()

Generated from protobuf field <code>.livekit.AudioMixing audio_mixing = 15;</code>

public setAudioMixing(int $var) : $this
Parameters
$var : int
Return values
$this

setAudioOnly()

Generated from protobuf field <code>bool audio_only = 3;</code>

public setAudioOnly(bool $var) : $this
Parameters
$var : bool
Return values
$this

setCustomBaseUrl()

Generated from protobuf field <code>string custom_base_url = 5;</code>

public setCustomBaseUrl(string $var) : $this
Parameters
$var : string
Return values
$this

setImageOutputs()

Generated from protobuf field <code>repeated .livekit.ImageOutput image_outputs = 14;</code>

public setImageOutputs(array<string|int, ImageOutput$var) : $this
Parameters
$var : array<string|int, ImageOutput>
Return values
$this

setLayout()

Generated from protobuf field <code>string layout = 2;</code>

public setLayout(string $var) : $this
Parameters
$var : string
Return values
$this

setPreset()

Generated from protobuf field <code>.livekit.EncodingOptionsPreset preset = 8;</code>

public setPreset(int $var) : $this
Parameters
$var : int
Return values
$this

setRoomName()

Generated from protobuf field <code>string room_name = 1;</code>

public setRoomName(string $var) : $this
Parameters
$var : string
Return values
$this

setStreamOutputs()

Generated from protobuf field <code>repeated .livekit.StreamOutput stream_outputs = 12;</code>

public setStreamOutputs(array<string|int, StreamOutput$var) : $this
Parameters
$var : array<string|int, StreamOutput>
Return values
$this

setVideoOnly()

Generated from protobuf field <code>bool video_only = 4;</code>

public setVideoOnly(bool $var) : $this
Parameters
$var : bool
Return values
$this

setWebhooks()

Generated from protobuf field <code>repeated .livekit.WebhookConfig webhooks = 16;</code>

public setWebhooks(array<string|int, WebhookConfig$var) : $this
Parameters
$var : array<string|int, WebhookConfig>
Return values
$this

        
On this page

Search results