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
$audio_only
Generated from protobuf field <code>bool audio_only = 3;</code>
protected
mixed
$audio_only
= false
$custom_base_url
Generated from protobuf field <code>string custom_base_url = 5;</code>
protected
mixed
$custom_base_url
= ''
$layout
Generated from protobuf field <code>string layout = 2;</code>
protected
mixed
$layout
= ''
$options
protected
mixed
$options
$output
protected
mixed
$output
$room_name
Generated from protobuf field <code>string room_name = 1;</code>
protected
mixed
$room_name
= ''
$video_only
Generated from protobuf field <code>bool video_only = 4;</code>
protected
mixed
$video_only
= false
$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}
getAdvanced()
Generated from protobuf field <code>.livekit.EncodingOptions advanced = 9;</code>
public
getAdvanced() : EncodingOptions|null
Return values
EncodingOptions|nullgetAudioMixing()
Generated from protobuf field <code>.livekit.AudioMixing audio_mixing = 15;</code>
public
getAudioMixing() : int
Return values
intgetAudioOnly()
Generated from protobuf field <code>bool audio_only = 3;</code>
public
getAudioOnly() : bool
Return values
boolgetCustomBaseUrl()
Generated from protobuf field <code>string custom_base_url = 5;</code>
public
getCustomBaseUrl() : string
Return values
stringgetFile()
Generated from protobuf field <code>.livekit.EncodedFileOutput file = 6 [deprecated = true];</code>
public
getFile() : EncodedFileOutput|null
Return values
EncodedFileOutput|nullgetFileOutputs()
Generated from protobuf field <code>repeated .livekit.EncodedFileOutput file_outputs = 11;</code>
public
getFileOutputs() : RepeatedField<string|int, EncodedFileOutput>
Return values
RepeatedField<string|int, EncodedFileOutput>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
stringgetOptions()
public
getOptions() : string
Return values
stringgetOutput()
public
getOutput() : string
Return values
stringgetPreset()
Generated from protobuf field <code>.livekit.EncodingOptionsPreset preset = 8;</code>
public
getPreset() : int
Return values
intgetRoomName()
Generated from protobuf field <code>string room_name = 1;</code>
public
getRoomName() : string
Return values
stringgetSegmentOutputs()
Generated from protobuf field <code>repeated .livekit.SegmentedFileOutput segment_outputs = 13;</code>
public
getSegmentOutputs() : RepeatedField<string|int, SegmentedFileOutput>
Return values
RepeatedField<string|int, SegmentedFileOutput>getSegments()
Generated from protobuf field <code>.livekit.SegmentedFileOutput segments = 10 [deprecated = true];</code>
public
getSegments() : SegmentedFileOutput|null
Return values
SegmentedFileOutput|nullgetStream()
Generated from protobuf field <code>.livekit.StreamOutput stream = 7 [deprecated = true];</code>
public
getStream() : StreamOutput|null
Return values
StreamOutput|nullgetStreamOutputs()
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
boolgetWebhooks()
Generated from protobuf field <code>repeated .livekit.WebhookConfig webhooks = 16;</code>
public
getWebhooks() : RepeatedField<string|int, WebhookConfig>
Return values
RepeatedField<string|int, WebhookConfig>hasAdvanced()
public
hasAdvanced() : mixed
hasFile()
public
hasFile() : mixed
hasPreset()
public
hasPreset() : mixed
hasSegments()
public
hasSegments() : mixed
hasStream()
public
hasStream() : mixed
setAdvanced()
Generated from protobuf field <code>.livekit.EncodingOptions advanced = 9;</code>
public
setAdvanced(EncodingOptions $var) : $this
Parameters
- $var : EncodingOptions
Return values
$thissetAudioMixing()
Generated from protobuf field <code>.livekit.AudioMixing audio_mixing = 15;</code>
public
setAudioMixing(int $var) : $this
Parameters
- $var : int
Return values
$thissetAudioOnly()
Generated from protobuf field <code>bool audio_only = 3;</code>
public
setAudioOnly(bool $var) : $this
Parameters
- $var : bool
Return values
$thissetCustomBaseUrl()
Generated from protobuf field <code>string custom_base_url = 5;</code>
public
setCustomBaseUrl(string $var) : $this
Parameters
- $var : string
Return values
$thissetFile()
Generated from protobuf field <code>.livekit.EncodedFileOutput file = 6 [deprecated = true];</code>
public
setFile(EncodedFileOutput $var) : $this
Parameters
- $var : EncodedFileOutput
Return values
$thissetFileOutputs()
Generated from protobuf field <code>repeated .livekit.EncodedFileOutput file_outputs = 11;</code>
public
setFileOutputs(array<string|int, EncodedFileOutput> $var) : $this
Parameters
- $var : array<string|int, EncodedFileOutput>
Return values
$thissetImageOutputs()
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
$thissetLayout()
Generated from protobuf field <code>string layout = 2;</code>
public
setLayout(string $var) : $this
Parameters
- $var : string
Return values
$thissetPreset()
Generated from protobuf field <code>.livekit.EncodingOptionsPreset preset = 8;</code>
public
setPreset(int $var) : $this
Parameters
- $var : int
Return values
$thissetRoomName()
Generated from protobuf field <code>string room_name = 1;</code>
public
setRoomName(string $var) : $this
Parameters
- $var : string
Return values
$thissetSegmentOutputs()
Generated from protobuf field <code>repeated .livekit.SegmentedFileOutput segment_outputs = 13;</code>
public
setSegmentOutputs(array<string|int, SegmentedFileOutput> $var) : $this
Parameters
- $var : array<string|int, SegmentedFileOutput>
Return values
$thissetSegments()
Generated from protobuf field <code>.livekit.SegmentedFileOutput segments = 10 [deprecated = true];</code>
public
setSegments(SegmentedFileOutput $var) : $this
Parameters
- $var : SegmentedFileOutput
Return values
$thissetStream()
Generated from protobuf field <code>.livekit.StreamOutput stream = 7 [deprecated = true];</code>
public
setStream(StreamOutput $var) : $this
Parameters
- $var : StreamOutput
Return values
$thissetStreamOutputs()
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
$thissetVideoOnly()
Generated from protobuf field <code>bool video_only = 4;</code>
public
setVideoOnly(bool $var) : $this
Parameters
- $var : bool
Return values
$thissetWebhooks()
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>