AutoParticipantEgress
extends Message
in package
Generated from protobuf message <code>livekit.AutoParticipantEgress</code>
Table of Contents
Properties
- $options : mixed
- $file_outputs : mixed
- Generated from protobuf field <code>repeated .livekit.EncodedFileOutput file_outputs = 3;</code>
- $segment_outputs : mixed
- Generated from protobuf field <code>repeated .livekit.SegmentedFileOutput segment_outputs = 4;</code>
Methods
- __construct() : mixed
- Constructor.
- getAdvanced() : EncodingOptions|null
- (optional)
- getFileOutputs() : RepeatedField<string|int, EncodedFileOutput>
- Generated from protobuf field <code>repeated .livekit.EncodedFileOutput file_outputs = 3;</code>
- getOptions() : string
- getPreset() : int
- (default H264_720P_30)
- getSegmentOutputs() : RepeatedField<string|int, SegmentedFileOutput>
- Generated from protobuf field <code>repeated .livekit.SegmentedFileOutput segment_outputs = 4;</code>
- hasAdvanced() : mixed
- hasPreset() : mixed
- setAdvanced() : $this
- (optional)
- setFileOutputs() : $this
- Generated from protobuf field <code>repeated .livekit.EncodedFileOutput file_outputs = 3;</code>
- setPreset() : $this
- (default H264_720P_30)
- setSegmentOutputs() : $this
- Generated from protobuf field <code>repeated .livekit.SegmentedFileOutput segment_outputs = 4;</code>
Properties
$options
protected
mixed
$options
$file_outputs
Generated from protobuf field <code>repeated .livekit.EncodedFileOutput file_outputs = 3;</code>
private
mixed
$file_outputs
$segment_outputs
Generated from protobuf field <code>repeated .livekit.SegmentedFileOutput segment_outputs = 4;</code>
private
mixed
$segment_outputs
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 int $preset (default H264_720P_30) @type \Livekit\EncodingOptions $advanced (optional) @type \Livekit\EncodedFileOutput[] $file_outputs @type \Livekit\SegmentedFileOutput[] $segment_outputs}
getAdvanced()
(optional)
public
getAdvanced() : EncodingOptions|null
Generated from protobuf field .livekit.EncodingOptions advanced = 2;
Return values
EncodingOptions|nullgetFileOutputs()
Generated from protobuf field <code>repeated .livekit.EncodedFileOutput file_outputs = 3;</code>
public
getFileOutputs() : RepeatedField<string|int, EncodedFileOutput>
Return values
RepeatedField<string|int, EncodedFileOutput>getOptions()
public
getOptions() : string
Return values
stringgetPreset()
(default H264_720P_30)
public
getPreset() : int
Generated from protobuf field .livekit.EncodingOptionsPreset preset = 1;
Return values
intgetSegmentOutputs()
Generated from protobuf field <code>repeated .livekit.SegmentedFileOutput segment_outputs = 4;</code>
public
getSegmentOutputs() : RepeatedField<string|int, SegmentedFileOutput>
Return values
RepeatedField<string|int, SegmentedFileOutput>hasAdvanced()
public
hasAdvanced() : mixed
hasPreset()
public
hasPreset() : mixed
setAdvanced()
(optional)
public
setAdvanced(EncodingOptions $var) : $this
Generated from protobuf field .livekit.EncodingOptions advanced = 2;
Parameters
- $var : EncodingOptions
Return values
$thissetFileOutputs()
Generated from protobuf field <code>repeated .livekit.EncodedFileOutput file_outputs = 3;</code>
public
setFileOutputs(array<string|int, EncodedFileOutput> $var) : $this
Parameters
- $var : array<string|int, EncodedFileOutput>
Return values
$thissetPreset()
(default H264_720P_30)
public
setPreset(int $var) : $this
Generated from protobuf field .livekit.EncodingOptionsPreset preset = 1;
Parameters
- $var : int
Return values
$thissetSegmentOutputs()
Generated from protobuf field <code>repeated .livekit.SegmentedFileOutput segment_outputs = 4;</code>
public
setSegmentOutputs(array<string|int, SegmentedFileOutput> $var) : $this
Parameters
- $var : array<string|int, SegmentedFileOutput>