IngressInfo
extends Message
in package
Generated from protobuf message <code>livekit.IngressInfo</code>
Table of Contents
Properties
- $audio : mixed
- Generated from protobuf field <code>.livekit.IngressAudioOptions audio = 6;</code>
- $bypass_transcoding : mixed
- Generated from protobuf field <code>bool bypass_transcoding = 13 [deprecated = true];</code>
- $enable_transcoding : mixed
- Generated from protobuf field <code>optional bool enable_transcoding = 15;</code>
- $enabled : mixed
- The default value is true and when set to false, the new connection attempts will be rejected
- $ingress_id : mixed
- Generated from protobuf field <code>string ingress_id = 1;</code>
- $input_type : mixed
- for RTMP input, it'll be a rtmp:// URL for FILE input, it'll be a http:// URL for SRT input, it'll be a srt:// URL
- $name : mixed
- Generated from protobuf field <code>string name = 2;</code>
- $participant_identity : mixed
- Generated from protobuf field <code>string participant_identity = 9;</code>
- $participant_metadata : mixed
- Generated from protobuf field <code>string participant_metadata = 14;</code>
- $participant_name : mixed
- Generated from protobuf field <code>string participant_name = 10;</code>
- $reusable : mixed
- Generated from protobuf field <code>bool reusable = 11;</code>
- $room_name : mixed
- Generated from protobuf field <code>string room_name = 8;</code>
- $state : mixed
- Description of error/stream non compliance and debug info for publisher otherwise (received bitrate, resolution, bandwidth)
- $stream_key : mixed
- Generated from protobuf field <code>string stream_key = 3;</code>
- $url : mixed
- URL to point the encoder to for push (RTMP, WHIP), or location to pull media from for pull (URL)
- $video : mixed
- Generated from protobuf field <code>.livekit.IngressVideoOptions video = 7;</code>
Methods
- __construct() : mixed
- Constructor.
- clearAudio() : mixed
- clearEnabled() : mixed
- clearEnableTranscoding() : mixed
- clearState() : mixed
- clearVideo() : mixed
- getAudio() : IngressAudioOptions|null
- Generated from protobuf field <code>.livekit.IngressAudioOptions audio = 6;</code>
- getBypassTranscoding() : bool
- Generated from protobuf field <code>bool bypass_transcoding = 13 [deprecated = true];</code>
- getEnabled() : bool
- The default value is true and when set to false, the new connection attempts will be rejected
- getEnableTranscoding() : bool
- Generated from protobuf field <code>optional bool enable_transcoding = 15;</code>
- getIngressId() : string
- Generated from protobuf field <code>string ingress_id = 1;</code>
- getInputType() : int
- for RTMP input, it'll be a rtmp:// URL for FILE input, it'll be a http:// URL for SRT input, it'll be a srt:// URL
- getName() : string
- Generated from protobuf field <code>string name = 2;</code>
- getParticipantIdentity() : string
- Generated from protobuf field <code>string participant_identity = 9;</code>
- getParticipantMetadata() : string
- Generated from protobuf field <code>string participant_metadata = 14;</code>
- getParticipantName() : string
- Generated from protobuf field <code>string participant_name = 10;</code>
- getReusable() : bool
- Generated from protobuf field <code>bool reusable = 11;</code>
- getRoomName() : string
- Generated from protobuf field <code>string room_name = 8;</code>
- getState() : IngressState|null
- Description of error/stream non compliance and debug info for publisher otherwise (received bitrate, resolution, bandwidth)
- getStreamKey() : string
- Generated from protobuf field <code>string stream_key = 3;</code>
- getUrl() : string
- URL to point the encoder to for push (RTMP, WHIP), or location to pull media from for pull (URL)
- getVideo() : IngressVideoOptions|null
- Generated from protobuf field <code>.livekit.IngressVideoOptions video = 7;</code>
- hasAudio() : mixed
- hasEnabled() : mixed
- hasEnableTranscoding() : mixed
- hasState() : mixed
- hasVideo() : mixed
- setAudio() : $this
- Generated from protobuf field <code>.livekit.IngressAudioOptions audio = 6;</code>
- setBypassTranscoding() : $this
- Generated from protobuf field <code>bool bypass_transcoding = 13 [deprecated = true];</code>
- setEnabled() : $this
- The default value is true and when set to false, the new connection attempts will be rejected
- setEnableTranscoding() : $this
- Generated from protobuf field <code>optional bool enable_transcoding = 15;</code>
- setIngressId() : $this
- Generated from protobuf field <code>string ingress_id = 1;</code>
- setInputType() : $this
- for RTMP input, it'll be a rtmp:// URL for FILE input, it'll be a http:// URL for SRT input, it'll be a srt:// URL
- setName() : $this
- Generated from protobuf field <code>string name = 2;</code>
- setParticipantIdentity() : $this
- Generated from protobuf field <code>string participant_identity = 9;</code>
- setParticipantMetadata() : $this
- Generated from protobuf field <code>string participant_metadata = 14;</code>
- setParticipantName() : $this
- Generated from protobuf field <code>string participant_name = 10;</code>
- setReusable() : $this
- Generated from protobuf field <code>bool reusable = 11;</code>
- setRoomName() : $this
- Generated from protobuf field <code>string room_name = 8;</code>
- setState() : $this
- Description of error/stream non compliance and debug info for publisher otherwise (received bitrate, resolution, bandwidth)
- setStreamKey() : $this
- Generated from protobuf field <code>string stream_key = 3;</code>
- setUrl() : $this
- URL to point the encoder to for push (RTMP, WHIP), or location to pull media from for pull (URL)
- setVideo() : $this
- Generated from protobuf field <code>.livekit.IngressVideoOptions video = 7;</code>
Properties
$audio
Generated from protobuf field <code>.livekit.IngressAudioOptions audio = 6;</code>
protected
mixed
$audio
= null
$bypass_transcoding
Generated from protobuf field <code>bool bypass_transcoding = 13 [deprecated = true];</code>
protected
mixed
$bypass_transcoding
= false
$enable_transcoding
Generated from protobuf field <code>optional bool enable_transcoding = 15;</code>
protected
mixed
$enable_transcoding
= null
$enabled
The default value is true and when set to false, the new connection attempts will be rejected
protected
mixed
$enabled
= null
Generated from protobuf field optional bool enabled = 16;
$ingress_id
Generated from protobuf field <code>string ingress_id = 1;</code>
protected
mixed
$ingress_id
= ''
$input_type
for RTMP input, it'll be a rtmp:// URL for FILE input, it'll be a http:// URL for SRT input, it'll be a srt:// URL
protected
mixed
$input_type
= 0
Generated from protobuf field .livekit.IngressInput input_type = 5;
$name
Generated from protobuf field <code>string name = 2;</code>
protected
mixed
$name
= ''
$participant_identity
Generated from protobuf field <code>string participant_identity = 9;</code>
protected
mixed
$participant_identity
= ''
$participant_metadata
Generated from protobuf field <code>string participant_metadata = 14;</code>
protected
mixed
$participant_metadata
= ''
$participant_name
Generated from protobuf field <code>string participant_name = 10;</code>
protected
mixed
$participant_name
= ''
$reusable
Generated from protobuf field <code>bool reusable = 11;</code>
protected
mixed
$reusable
= false
$room_name
Generated from protobuf field <code>string room_name = 8;</code>
protected
mixed
$room_name
= ''
$state
Description of error/stream non compliance and debug info for publisher otherwise (received bitrate, resolution, bandwidth)
protected
mixed
$state
= null
Generated from protobuf field .livekit.IngressState state = 12;
$stream_key
Generated from protobuf field <code>string stream_key = 3;</code>
protected
mixed
$stream_key
= ''
$url
URL to point the encoder to for push (RTMP, WHIP), or location to pull media from for pull (URL)
protected
mixed
$url
= ''
Generated from protobuf field string url = 4;
$video
Generated from protobuf field <code>.livekit.IngressVideoOptions video = 7;</code>
protected
mixed
$video
= null
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 $ingress_id @type string $name @type string $stream_key @type string $url URL to point the encoder to for push (RTMP, WHIP), or location to pull media from for pull (URL) @type int $input_type for RTMP input, it'll be a rtmp:// URL for FILE input, it'll be a http:// URL for SRT input, it'll be a srt:// URL @type bool $bypass_transcoding @type bool $enable_transcoding @type \Livekit\IngressAudioOptions $audio @type \Livekit\IngressVideoOptions $video @type string $room_name @type string $participant_identity @type string $participant_name @type string $participant_metadata @type bool $reusable @type \Livekit\IngressState $state Description of error/stream non compliance and debug info for publisher otherwise (received bitrate, resolution, bandwidth) @type bool $enabled The default value is true and when set to false, the new connection attempts will be rejected}
clearAudio()
public
clearAudio() : mixed
clearEnabled()
public
clearEnabled() : mixed
clearEnableTranscoding()
public
clearEnableTranscoding() : mixed
clearState()
public
clearState() : mixed
clearVideo()
public
clearVideo() : mixed
getAudio()
Generated from protobuf field <code>.livekit.IngressAudioOptions audio = 6;</code>
public
getAudio() : IngressAudioOptions|null
Return values
IngressAudioOptions|nullgetBypassTranscoding()
Generated from protobuf field <code>bool bypass_transcoding = 13 [deprecated = true];</code>
public
getBypassTranscoding() : bool
Return values
boolgetEnabled()
The default value is true and when set to false, the new connection attempts will be rejected
public
getEnabled() : bool
Generated from protobuf field optional bool enabled = 16;
Return values
boolgetEnableTranscoding()
Generated from protobuf field <code>optional bool enable_transcoding = 15;</code>
public
getEnableTranscoding() : bool
Return values
boolgetIngressId()
Generated from protobuf field <code>string ingress_id = 1;</code>
public
getIngressId() : string
Return values
stringgetInputType()
for RTMP input, it'll be a rtmp:// URL for FILE input, it'll be a http:// URL for SRT input, it'll be a srt:// URL
public
getInputType() : int
Generated from protobuf field .livekit.IngressInput input_type = 5;
Return values
intgetName()
Generated from protobuf field <code>string name = 2;</code>
public
getName() : string
Return values
stringgetParticipantIdentity()
Generated from protobuf field <code>string participant_identity = 9;</code>
public
getParticipantIdentity() : string
Return values
stringgetParticipantMetadata()
Generated from protobuf field <code>string participant_metadata = 14;</code>
public
getParticipantMetadata() : string
Return values
stringgetParticipantName()
Generated from protobuf field <code>string participant_name = 10;</code>
public
getParticipantName() : string
Return values
stringgetReusable()
Generated from protobuf field <code>bool reusable = 11;</code>
public
getReusable() : bool
Return values
boolgetRoomName()
Generated from protobuf field <code>string room_name = 8;</code>
public
getRoomName() : string
Return values
stringgetState()
Description of error/stream non compliance and debug info for publisher otherwise (received bitrate, resolution, bandwidth)
public
getState() : IngressState|null
Generated from protobuf field .livekit.IngressState state = 12;
Return values
IngressState|nullgetStreamKey()
Generated from protobuf field <code>string stream_key = 3;</code>
public
getStreamKey() : string
Return values
stringgetUrl()
URL to point the encoder to for push (RTMP, WHIP), or location to pull media from for pull (URL)
public
getUrl() : string
Generated from protobuf field string url = 4;
Return values
stringgetVideo()
Generated from protobuf field <code>.livekit.IngressVideoOptions video = 7;</code>
public
getVideo() : IngressVideoOptions|null
Return values
IngressVideoOptions|nullhasAudio()
public
hasAudio() : mixed
hasEnabled()
public
hasEnabled() : mixed
hasEnableTranscoding()
public
hasEnableTranscoding() : mixed
hasState()
public
hasState() : mixed
hasVideo()
public
hasVideo() : mixed
setAudio()
Generated from protobuf field <code>.livekit.IngressAudioOptions audio = 6;</code>
public
setAudio(IngressAudioOptions $var) : $this
Parameters
- $var : IngressAudioOptions
Return values
$thissetBypassTranscoding()
Generated from protobuf field <code>bool bypass_transcoding = 13 [deprecated = true];</code>
public
setBypassTranscoding(bool $var) : $this
Parameters
- $var : bool
Return values
$thissetEnabled()
The default value is true and when set to false, the new connection attempts will be rejected
public
setEnabled(bool $var) : $this
Generated from protobuf field optional bool enabled = 16;
Parameters
- $var : bool
Return values
$thissetEnableTranscoding()
Generated from protobuf field <code>optional bool enable_transcoding = 15;</code>
public
setEnableTranscoding(bool $var) : $this
Parameters
- $var : bool
Return values
$thissetIngressId()
Generated from protobuf field <code>string ingress_id = 1;</code>
public
setIngressId(string $var) : $this
Parameters
- $var : string
Return values
$thissetInputType()
for RTMP input, it'll be a rtmp:// URL for FILE input, it'll be a http:// URL for SRT input, it'll be a srt:// URL
public
setInputType(int $var) : $this
Generated from protobuf field .livekit.IngressInput input_type = 5;
Parameters
- $var : int
Return values
$thissetName()
Generated from protobuf field <code>string name = 2;</code>
public
setName(string $var) : $this
Parameters
- $var : string
Return values
$thissetParticipantIdentity()
Generated from protobuf field <code>string participant_identity = 9;</code>
public
setParticipantIdentity(string $var) : $this
Parameters
- $var : string
Return values
$thissetParticipantMetadata()
Generated from protobuf field <code>string participant_metadata = 14;</code>
public
setParticipantMetadata(string $var) : $this
Parameters
- $var : string
Return values
$thissetParticipantName()
Generated from protobuf field <code>string participant_name = 10;</code>
public
setParticipantName(string $var) : $this
Parameters
- $var : string
Return values
$thissetReusable()
Generated from protobuf field <code>bool reusable = 11;</code>
public
setReusable(bool $var) : $this
Parameters
- $var : bool
Return values
$thissetRoomName()
Generated from protobuf field <code>string room_name = 8;</code>
public
setRoomName(string $var) : $this
Parameters
- $var : string
Return values
$thissetState()
Description of error/stream non compliance and debug info for publisher otherwise (received bitrate, resolution, bandwidth)
public
setState(IngressState $var) : $this
Generated from protobuf field .livekit.IngressState state = 12;
Parameters
- $var : IngressState
Return values
$thissetStreamKey()
Generated from protobuf field <code>string stream_key = 3;</code>
public
setStreamKey(string $var) : $this
Parameters
- $var : string
Return values
$thissetUrl()
URL to point the encoder to for push (RTMP, WHIP), or location to pull media from for pull (URL)
public
setUrl(string $var) : $this
Generated from protobuf field string url = 4;
Parameters
- $var : string
Return values
$thissetVideo()
Generated from protobuf field <code>.livekit.IngressVideoOptions video = 7;</code>
public
setVideo(IngressVideoOptions $var) : $this
Parameters
- $var : IngressVideoOptions