Documentation

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

}

clearEnableTranscoding()

public clearEnableTranscoding() : mixed

getBypassTranscoding()

Generated from protobuf field <code>bool bypass_transcoding = 13 [deprecated = true];</code>

public getBypassTranscoding() : bool
Return values
bool

getEnabled()

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
bool

getEnableTranscoding()

Generated from protobuf field <code>optional bool enable_transcoding = 15;</code>

public getEnableTranscoding() : bool
Return values
bool

getIngressId()

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

public getIngressId() : string
Return values
string

getInputType()

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
int

getName()

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

public getName() : string
Return values
string

getParticipantIdentity()

Generated from protobuf field <code>string participant_identity = 9;</code>

public getParticipantIdentity() : string
Return values
string

getParticipantMetadata()

Generated from protobuf field <code>string participant_metadata = 14;</code>

public getParticipantMetadata() : string
Return values
string

getParticipantName()

Generated from protobuf field <code>string participant_name = 10;</code>

public getParticipantName() : string
Return values
string

getReusable()

Generated from protobuf field <code>bool reusable = 11;</code>

public getReusable() : bool
Return values
bool

getRoomName()

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

public getRoomName() : string
Return values
string

getState()

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|null

getStreamKey()

Generated from protobuf field <code>string stream_key = 3;</code>

public getStreamKey() : string
Return values
string

getUrl()

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
string

hasEnableTranscoding()

public hasEnableTranscoding() : mixed

setBypassTranscoding()

Generated from protobuf field <code>bool bypass_transcoding = 13 [deprecated = true];</code>

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

setEnabled()

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
$this

setEnableTranscoding()

Generated from protobuf field <code>optional bool enable_transcoding = 15;</code>

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

setIngressId()

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

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

setInputType()

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
$this

setName()

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

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

setParticipantIdentity()

Generated from protobuf field <code>string participant_identity = 9;</code>

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

setParticipantMetadata()

Generated from protobuf field <code>string participant_metadata = 14;</code>

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

setParticipantName()

Generated from protobuf field <code>string participant_name = 10;</code>

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

setReusable()

Generated from protobuf field <code>bool reusable = 11;</code>

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

setRoomName()

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

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

setState()

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
$this

setStreamKey()

Generated from protobuf field <code>string stream_key = 3;</code>

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

setUrl()

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
$this

        
On this page

Search results