Documentation

RTPStats extends Message
in package

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

Table of Contents

Properties

$bitrate  : mixed
Generated from protobuf field <code>double bitrate = 7;</code>
$bitrate_duplicate  : mixed
Generated from protobuf field <code>double bitrate_duplicate = 14;</code>
$bitrate_padding  : mixed
Generated from protobuf field <code>double bitrate_padding = 18;</code>
$bytes  : mixed
Generated from protobuf field <code>uint64 bytes = 6;</code>
$bytes_duplicate  : mixed
Generated from protobuf field <code>uint64 bytes_duplicate = 13;</code>
$bytes_padding  : mixed
Generated from protobuf field <code>uint64 bytes_padding = 17;</code>
$duration  : mixed
Generated from protobuf field <code>double duration = 3;</code>
$end_time  : mixed
Generated from protobuf field <code>.google.protobuf.Timestamp end_time = 2;</code>
$firs  : mixed
Generated from protobuf field <code>uint32 firs = 29;</code>
$frame_rate  : mixed
Generated from protobuf field <code>double frame_rate = 21;</code>
$frames  : mixed
Generated from protobuf field <code>uint32 frames = 20;</code>
$header_bytes  : mixed
Generated from protobuf field <code>uint64 header_bytes = 39;</code>
$header_bytes_duplicate  : mixed
Generated from protobuf field <code>uint64 header_bytes_duplicate = 40;</code>
$header_bytes_padding  : mixed
Generated from protobuf field <code>uint64 header_bytes_padding = 41;</code>
$jitter_current  : mixed
Generated from protobuf field <code>double jitter_current = 22;</code>
$jitter_max  : mixed
Generated from protobuf field <code>double jitter_max = 23;</code>
$key_frames  : mixed
Generated from protobuf field <code>uint32 key_frames = 33;</code>
$last_fir  : mixed
Generated from protobuf field <code>.google.protobuf.Timestamp last_fir = 30;</code>
$last_key_frame  : mixed
Generated from protobuf field <code>.google.protobuf.Timestamp last_key_frame = 34;</code>
$last_layer_lock_pli  : mixed
Generated from protobuf field <code>.google.protobuf.Timestamp last_layer_lock_pli = 36;</code>
$last_pli  : mixed
Generated from protobuf field <code>.google.protobuf.Timestamp last_pli = 28;</code>
$layer_lock_plis  : mixed
Generated from protobuf field <code>uint32 layer_lock_plis = 35;</code>
$nack_acks  : mixed
Generated from protobuf field <code>uint32 nack_acks = 37;</code>
$nack_misses  : mixed
Generated from protobuf field <code>uint32 nack_misses = 26;</code>
$nack_repeated  : mixed
Generated from protobuf field <code>uint32 nack_repeated = 38;</code>
$nacks  : mixed
Generated from protobuf field <code>uint32 nacks = 25;</code>
$ntp_report_drift  : mixed
Generated from protobuf field <code>.livekit.RTPDrift ntp_report_drift = 45;</code>
$packet_drift  : mixed
Generated from protobuf field <code>.livekit.RTPDrift packet_drift = 44;</code>
$packet_duplicate_rate  : mixed
Generated from protobuf field <code>double packet_duplicate_rate = 12;</code>
$packet_loss_percentage  : mixed
Generated from protobuf field <code>float packet_loss_percentage = 10;</code>
$packet_loss_rate  : mixed
Generated from protobuf field <code>double packet_loss_rate = 9;</code>
$packet_padding_rate  : mixed
Generated from protobuf field <code>double packet_padding_rate = 16;</code>
$packet_rate  : mixed
Generated from protobuf field <code>double packet_rate = 5;</code>
$packets  : mixed
Generated from protobuf field <code>uint32 packets = 4;</code>
$packets_duplicate  : mixed
Generated from protobuf field <code>uint32 packets_duplicate = 11;</code>
$packets_lost  : mixed
Generated from protobuf field <code>uint32 packets_lost = 8;</code>
$packets_out_of_order  : mixed
Generated from protobuf field <code>uint32 packets_out_of_order = 19;</code>
$packets_padding  : mixed
Generated from protobuf field <code>uint32 packets_padding = 15;</code>
$plis  : mixed
Generated from protobuf field <code>uint32 plis = 27;</code>
$rebased_report_drift  : mixed
Generated from protobuf field <code>.livekit.RTPDrift rebased_report_drift = 46;</code>
$received_report_drift  : mixed
NEXT_ID: 48
$rtt_current  : mixed
Generated from protobuf field <code>uint32 rtt_current = 31;</code>
$rtt_max  : mixed
Generated from protobuf field <code>uint32 rtt_max = 32;</code>
$start_time  : mixed
Generated from protobuf field <code>.google.protobuf.Timestamp start_time = 1;</code>
$gap_histogram  : mixed
Generated from protobuf field <code>map<int32, uint32> gap_histogram = 24;</code>

Methods

__construct()  : mixed
Constructor.
clearEndTime()  : mixed
clearLastFir()  : mixed
clearLastKeyFrame()  : mixed
clearLastLayerLockPli()  : mixed
clearLastPli()  : mixed
clearNtpReportDrift()  : mixed
clearPacketDrift()  : mixed
clearRebasedReportDrift()  : mixed
clearReceivedReportDrift()  : mixed
clearStartTime()  : mixed
getBitrate()  : float
Generated from protobuf field <code>double bitrate = 7;</code>
getBitrateDuplicate()  : float
Generated from protobuf field <code>double bitrate_duplicate = 14;</code>
getBitratePadding()  : float
Generated from protobuf field <code>double bitrate_padding = 18;</code>
getBytes()  : int|string
Generated from protobuf field <code>uint64 bytes = 6;</code>
getBytesDuplicate()  : int|string
Generated from protobuf field <code>uint64 bytes_duplicate = 13;</code>
getBytesPadding()  : int|string
Generated from protobuf field <code>uint64 bytes_padding = 17;</code>
getDuration()  : float
Generated from protobuf field <code>double duration = 3;</code>
getEndTime()  : Timestamp|null
Generated from protobuf field <code>.google.protobuf.Timestamp end_time = 2;</code>
getFirs()  : int
Generated from protobuf field <code>uint32 firs = 29;</code>
getFrameRate()  : float
Generated from protobuf field <code>double frame_rate = 21;</code>
getFrames()  : int
Generated from protobuf field <code>uint32 frames = 20;</code>
getGapHistogram()  : MapField
Generated from protobuf field <code>map<int32, uint32> gap_histogram = 24;</code>
getHeaderBytes()  : int|string
Generated from protobuf field <code>uint64 header_bytes = 39;</code>
getHeaderBytesDuplicate()  : int|string
Generated from protobuf field <code>uint64 header_bytes_duplicate = 40;</code>
getHeaderBytesPadding()  : int|string
Generated from protobuf field <code>uint64 header_bytes_padding = 41;</code>
getJitterCurrent()  : float
Generated from protobuf field <code>double jitter_current = 22;</code>
getJitterMax()  : float
Generated from protobuf field <code>double jitter_max = 23;</code>
getKeyFrames()  : int
Generated from protobuf field <code>uint32 key_frames = 33;</code>
getLastFir()  : Timestamp|null
Generated from protobuf field <code>.google.protobuf.Timestamp last_fir = 30;</code>
getLastKeyFrame()  : Timestamp|null
Generated from protobuf field <code>.google.protobuf.Timestamp last_key_frame = 34;</code>
getLastLayerLockPli()  : Timestamp|null
Generated from protobuf field <code>.google.protobuf.Timestamp last_layer_lock_pli = 36;</code>
getLastPli()  : Timestamp|null
Generated from protobuf field <code>.google.protobuf.Timestamp last_pli = 28;</code>
getLayerLockPlis()  : int
Generated from protobuf field <code>uint32 layer_lock_plis = 35;</code>
getNackAcks()  : int
Generated from protobuf field <code>uint32 nack_acks = 37;</code>
getNackMisses()  : int
Generated from protobuf field <code>uint32 nack_misses = 26;</code>
getNackRepeated()  : int
Generated from protobuf field <code>uint32 nack_repeated = 38;</code>
getNacks()  : int
Generated from protobuf field <code>uint32 nacks = 25;</code>
getNtpReportDrift()  : RTPDrift|null
Generated from protobuf field <code>.livekit.RTPDrift ntp_report_drift = 45;</code>
getPacketDrift()  : RTPDrift|null
Generated from protobuf field <code>.livekit.RTPDrift packet_drift = 44;</code>
getPacketDuplicateRate()  : float
Generated from protobuf field <code>double packet_duplicate_rate = 12;</code>
getPacketLossPercentage()  : float
Generated from protobuf field <code>float packet_loss_percentage = 10;</code>
getPacketLossRate()  : float
Generated from protobuf field <code>double packet_loss_rate = 9;</code>
getPacketPaddingRate()  : float
Generated from protobuf field <code>double packet_padding_rate = 16;</code>
getPacketRate()  : float
Generated from protobuf field <code>double packet_rate = 5;</code>
getPackets()  : int
Generated from protobuf field <code>uint32 packets = 4;</code>
getPacketsDuplicate()  : int
Generated from protobuf field <code>uint32 packets_duplicate = 11;</code>
getPacketsLost()  : int
Generated from protobuf field <code>uint32 packets_lost = 8;</code>
getPacketsOutOfOrder()  : int
Generated from protobuf field <code>uint32 packets_out_of_order = 19;</code>
getPacketsPadding()  : int
Generated from protobuf field <code>uint32 packets_padding = 15;</code>
getPlis()  : int
Generated from protobuf field <code>uint32 plis = 27;</code>
getRebasedReportDrift()  : RTPDrift|null
Generated from protobuf field <code>.livekit.RTPDrift rebased_report_drift = 46;</code>
getReceivedReportDrift()  : RTPDrift|null
NEXT_ID: 48
getRttCurrent()  : int
Generated from protobuf field <code>uint32 rtt_current = 31;</code>
getRttMax()  : int
Generated from protobuf field <code>uint32 rtt_max = 32;</code>
getStartTime()  : Timestamp|null
Generated from protobuf field <code>.google.protobuf.Timestamp start_time = 1;</code>
hasEndTime()  : mixed
hasLastFir()  : mixed
hasLastKeyFrame()  : mixed
hasLastLayerLockPli()  : mixed
hasLastPli()  : mixed
hasNtpReportDrift()  : mixed
hasPacketDrift()  : mixed
hasRebasedReportDrift()  : mixed
hasReceivedReportDrift()  : mixed
hasStartTime()  : mixed
setBitrate()  : $this
Generated from protobuf field <code>double bitrate = 7;</code>
setBitrateDuplicate()  : $this
Generated from protobuf field <code>double bitrate_duplicate = 14;</code>
setBitratePadding()  : $this
Generated from protobuf field <code>double bitrate_padding = 18;</code>
setBytes()  : $this
Generated from protobuf field <code>uint64 bytes = 6;</code>
setBytesDuplicate()  : $this
Generated from protobuf field <code>uint64 bytes_duplicate = 13;</code>
setBytesPadding()  : $this
Generated from protobuf field <code>uint64 bytes_padding = 17;</code>
setDuration()  : $this
Generated from protobuf field <code>double duration = 3;</code>
setEndTime()  : $this
Generated from protobuf field <code>.google.protobuf.Timestamp end_time = 2;</code>
setFirs()  : $this
Generated from protobuf field <code>uint32 firs = 29;</code>
setFrameRate()  : $this
Generated from protobuf field <code>double frame_rate = 21;</code>
setFrames()  : $this
Generated from protobuf field <code>uint32 frames = 20;</code>
setGapHistogram()  : $this
Generated from protobuf field <code>map<int32, uint32> gap_histogram = 24;</code>
setHeaderBytes()  : $this
Generated from protobuf field <code>uint64 header_bytes = 39;</code>
setHeaderBytesDuplicate()  : $this
Generated from protobuf field <code>uint64 header_bytes_duplicate = 40;</code>
setHeaderBytesPadding()  : $this
Generated from protobuf field <code>uint64 header_bytes_padding = 41;</code>
setJitterCurrent()  : $this
Generated from protobuf field <code>double jitter_current = 22;</code>
setJitterMax()  : $this
Generated from protobuf field <code>double jitter_max = 23;</code>
setKeyFrames()  : $this
Generated from protobuf field <code>uint32 key_frames = 33;</code>
setLastFir()  : $this
Generated from protobuf field <code>.google.protobuf.Timestamp last_fir = 30;</code>
setLastKeyFrame()  : $this
Generated from protobuf field <code>.google.protobuf.Timestamp last_key_frame = 34;</code>
setLastLayerLockPli()  : $this
Generated from protobuf field <code>.google.protobuf.Timestamp last_layer_lock_pli = 36;</code>
setLastPli()  : $this
Generated from protobuf field <code>.google.protobuf.Timestamp last_pli = 28;</code>
setLayerLockPlis()  : $this
Generated from protobuf field <code>uint32 layer_lock_plis = 35;</code>
setNackAcks()  : $this
Generated from protobuf field <code>uint32 nack_acks = 37;</code>
setNackMisses()  : $this
Generated from protobuf field <code>uint32 nack_misses = 26;</code>
setNackRepeated()  : $this
Generated from protobuf field <code>uint32 nack_repeated = 38;</code>
setNacks()  : $this
Generated from protobuf field <code>uint32 nacks = 25;</code>
setNtpReportDrift()  : $this
Generated from protobuf field <code>.livekit.RTPDrift ntp_report_drift = 45;</code>
setPacketDrift()  : $this
Generated from protobuf field <code>.livekit.RTPDrift packet_drift = 44;</code>
setPacketDuplicateRate()  : $this
Generated from protobuf field <code>double packet_duplicate_rate = 12;</code>
setPacketLossPercentage()  : $this
Generated from protobuf field <code>float packet_loss_percentage = 10;</code>
setPacketLossRate()  : $this
Generated from protobuf field <code>double packet_loss_rate = 9;</code>
setPacketPaddingRate()  : $this
Generated from protobuf field <code>double packet_padding_rate = 16;</code>
setPacketRate()  : $this
Generated from protobuf field <code>double packet_rate = 5;</code>
setPackets()  : $this
Generated from protobuf field <code>uint32 packets = 4;</code>
setPacketsDuplicate()  : $this
Generated from protobuf field <code>uint32 packets_duplicate = 11;</code>
setPacketsLost()  : $this
Generated from protobuf field <code>uint32 packets_lost = 8;</code>
setPacketsOutOfOrder()  : $this
Generated from protobuf field <code>uint32 packets_out_of_order = 19;</code>
setPacketsPadding()  : $this
Generated from protobuf field <code>uint32 packets_padding = 15;</code>
setPlis()  : $this
Generated from protobuf field <code>uint32 plis = 27;</code>
setRebasedReportDrift()  : $this
Generated from protobuf field <code>.livekit.RTPDrift rebased_report_drift = 46;</code>
setReceivedReportDrift()  : $this
NEXT_ID: 48
setRttCurrent()  : $this
Generated from protobuf field <code>uint32 rtt_current = 31;</code>
setRttMax()  : $this
Generated from protobuf field <code>uint32 rtt_max = 32;</code>
setStartTime()  : $this
Generated from protobuf field <code>.google.protobuf.Timestamp start_time = 1;</code>

Properties

$bitrate

Generated from protobuf field <code>double bitrate = 7;</code>

protected mixed $bitrate = 0.0

$bitrate_duplicate

Generated from protobuf field <code>double bitrate_duplicate = 14;</code>

protected mixed $bitrate_duplicate = 0.0

$bitrate_padding

Generated from protobuf field <code>double bitrate_padding = 18;</code>

protected mixed $bitrate_padding = 0.0

$bytes

Generated from protobuf field <code>uint64 bytes = 6;</code>

protected mixed $bytes = 0

$bytes_duplicate

Generated from protobuf field <code>uint64 bytes_duplicate = 13;</code>

protected mixed $bytes_duplicate = 0

$bytes_padding

Generated from protobuf field <code>uint64 bytes_padding = 17;</code>

protected mixed $bytes_padding = 0

$duration

Generated from protobuf field <code>double duration = 3;</code>

protected mixed $duration = 0.0

$end_time

Generated from protobuf field <code>.google.protobuf.Timestamp end_time = 2;</code>

protected mixed $end_time = null

$firs

Generated from protobuf field <code>uint32 firs = 29;</code>

protected mixed $firs = 0

$frame_rate

Generated from protobuf field <code>double frame_rate = 21;</code>

protected mixed $frame_rate = 0.0

$frames

Generated from protobuf field <code>uint32 frames = 20;</code>

protected mixed $frames = 0

$header_bytes

Generated from protobuf field <code>uint64 header_bytes = 39;</code>

protected mixed $header_bytes = 0

$header_bytes_duplicate

Generated from protobuf field <code>uint64 header_bytes_duplicate = 40;</code>

protected mixed $header_bytes_duplicate = 0

$header_bytes_padding

Generated from protobuf field <code>uint64 header_bytes_padding = 41;</code>

protected mixed $header_bytes_padding = 0

$jitter_current

Generated from protobuf field <code>double jitter_current = 22;</code>

protected mixed $jitter_current = 0.0

$jitter_max

Generated from protobuf field <code>double jitter_max = 23;</code>

protected mixed $jitter_max = 0.0

$key_frames

Generated from protobuf field <code>uint32 key_frames = 33;</code>

protected mixed $key_frames = 0

$last_fir

Generated from protobuf field <code>.google.protobuf.Timestamp last_fir = 30;</code>

protected mixed $last_fir = null

$last_key_frame

Generated from protobuf field <code>.google.protobuf.Timestamp last_key_frame = 34;</code>

protected mixed $last_key_frame = null

$last_layer_lock_pli

Generated from protobuf field <code>.google.protobuf.Timestamp last_layer_lock_pli = 36;</code>

protected mixed $last_layer_lock_pli = null

$last_pli

Generated from protobuf field <code>.google.protobuf.Timestamp last_pli = 28;</code>

protected mixed $last_pli = null

$layer_lock_plis

Generated from protobuf field <code>uint32 layer_lock_plis = 35;</code>

protected mixed $layer_lock_plis = 0

$nack_acks

Generated from protobuf field <code>uint32 nack_acks = 37;</code>

protected mixed $nack_acks = 0

$nack_misses

Generated from protobuf field <code>uint32 nack_misses = 26;</code>

protected mixed $nack_misses = 0

$nack_repeated

Generated from protobuf field <code>uint32 nack_repeated = 38;</code>

protected mixed $nack_repeated = 0

$nacks

Generated from protobuf field <code>uint32 nacks = 25;</code>

protected mixed $nacks = 0

$ntp_report_drift

Generated from protobuf field <code>.livekit.RTPDrift ntp_report_drift = 45;</code>

protected mixed $ntp_report_drift = null

$packet_drift

Generated from protobuf field <code>.livekit.RTPDrift packet_drift = 44;</code>

protected mixed $packet_drift = null

$packet_duplicate_rate

Generated from protobuf field <code>double packet_duplicate_rate = 12;</code>

protected mixed $packet_duplicate_rate = 0.0

$packet_loss_percentage

Generated from protobuf field <code>float packet_loss_percentage = 10;</code>

protected mixed $packet_loss_percentage = 0.0

$packet_loss_rate

Generated from protobuf field <code>double packet_loss_rate = 9;</code>

protected mixed $packet_loss_rate = 0.0

$packet_padding_rate

Generated from protobuf field <code>double packet_padding_rate = 16;</code>

protected mixed $packet_padding_rate = 0.0

$packet_rate

Generated from protobuf field <code>double packet_rate = 5;</code>

protected mixed $packet_rate = 0.0

$packets

Generated from protobuf field <code>uint32 packets = 4;</code>

protected mixed $packets = 0

$packets_duplicate

Generated from protobuf field <code>uint32 packets_duplicate = 11;</code>

protected mixed $packets_duplicate = 0

$packets_lost

Generated from protobuf field <code>uint32 packets_lost = 8;</code>

protected mixed $packets_lost = 0

$packets_out_of_order

Generated from protobuf field <code>uint32 packets_out_of_order = 19;</code>

protected mixed $packets_out_of_order = 0

$packets_padding

Generated from protobuf field <code>uint32 packets_padding = 15;</code>

protected mixed $packets_padding = 0

$plis

Generated from protobuf field <code>uint32 plis = 27;</code>

protected mixed $plis = 0

$rebased_report_drift

Generated from protobuf field <code>.livekit.RTPDrift rebased_report_drift = 46;</code>

protected mixed $rebased_report_drift = null

$received_report_drift

NEXT_ID: 48

protected mixed $received_report_drift = null

Generated from protobuf field .livekit.RTPDrift received_report_drift = 47;

$rtt_current

Generated from protobuf field <code>uint32 rtt_current = 31;</code>

protected mixed $rtt_current = 0

$rtt_max

Generated from protobuf field <code>uint32 rtt_max = 32;</code>

protected mixed $rtt_max = 0

$start_time

Generated from protobuf field <code>.google.protobuf.Timestamp start_time = 1;</code>

protected mixed $start_time = null

$gap_histogram

Generated from protobuf field <code>map<int32, uint32> gap_histogram = 24;</code>

private mixed $gap_histogram

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 \Google\Protobuf\Timestamp $start_time
@type \Google\Protobuf\Timestamp $end_time
@type float $duration
@type int $packets
@type float $packet_rate
@type int|string $bytes
@type int|string $header_bytes
@type float $bitrate
@type int $packets_lost
@type float $packet_loss_rate
@type float $packet_loss_percentage
@type int $packets_duplicate
@type float $packet_duplicate_rate
@type int|string $bytes_duplicate
@type int|string $header_bytes_duplicate
@type float $bitrate_duplicate
@type int $packets_padding
@type float $packet_padding_rate
@type int|string $bytes_padding
@type int|string $header_bytes_padding
@type float $bitrate_padding
@type int $packets_out_of_order
@type int $frames
@type float $frame_rate
@type float $jitter_current
@type float $jitter_max
@type array|\Google\Protobuf\Internal\MapField $gap_histogram
@type int $nacks
@type int $nack_acks
@type int $nack_misses
@type int $nack_repeated
@type int $plis
@type \Google\Protobuf\Timestamp $last_pli
@type int $firs
@type \Google\Protobuf\Timestamp $last_fir
@type int $rtt_current
@type int $rtt_max
@type int $key_frames
@type \Google\Protobuf\Timestamp $last_key_frame
@type int $layer_lock_plis
@type \Google\Protobuf\Timestamp $last_layer_lock_pli
@type \Livekit\RTPDrift $packet_drift
@type \Livekit\RTPDrift $ntp_report_drift
@type \Livekit\RTPDrift $rebased_report_drift
@type \Livekit\RTPDrift $received_report_drift
      NEXT_ID: 48

}

clearEndTime()

public clearEndTime() : mixed

clearLastFir()

public clearLastFir() : mixed

clearLastKeyFrame()

public clearLastKeyFrame() : mixed

clearLastLayerLockPli()

public clearLastLayerLockPli() : mixed

clearLastPli()

public clearLastPli() : mixed

clearNtpReportDrift()

public clearNtpReportDrift() : mixed

clearPacketDrift()

public clearPacketDrift() : mixed

clearRebasedReportDrift()

public clearRebasedReportDrift() : mixed

clearReceivedReportDrift()

public clearReceivedReportDrift() : mixed

clearStartTime()

public clearStartTime() : mixed

getBitrate()

Generated from protobuf field <code>double bitrate = 7;</code>

public getBitrate() : float
Return values
float

getBitrateDuplicate()

Generated from protobuf field <code>double bitrate_duplicate = 14;</code>

public getBitrateDuplicate() : float
Return values
float

getBitratePadding()

Generated from protobuf field <code>double bitrate_padding = 18;</code>

public getBitratePadding() : float
Return values
float

getBytes()

Generated from protobuf field <code>uint64 bytes = 6;</code>

public getBytes() : int|string
Return values
int|string

getBytesDuplicate()

Generated from protobuf field <code>uint64 bytes_duplicate = 13;</code>

public getBytesDuplicate() : int|string
Return values
int|string

getBytesPadding()

Generated from protobuf field <code>uint64 bytes_padding = 17;</code>

public getBytesPadding() : int|string
Return values
int|string

getDuration()

Generated from protobuf field <code>double duration = 3;</code>

public getDuration() : float
Return values
float

getEndTime()

Generated from protobuf field <code>.google.protobuf.Timestamp end_time = 2;</code>

public getEndTime() : Timestamp|null
Return values
Timestamp|null

getFirs()

Generated from protobuf field <code>uint32 firs = 29;</code>

public getFirs() : int
Return values
int

getFrameRate()

Generated from protobuf field <code>double frame_rate = 21;</code>

public getFrameRate() : float
Return values
float

getFrames()

Generated from protobuf field <code>uint32 frames = 20;</code>

public getFrames() : int
Return values
int

getGapHistogram()

Generated from protobuf field <code>map<int32, uint32> gap_histogram = 24;</code>

public getGapHistogram() : MapField
Return values
MapField

getHeaderBytes()

Generated from protobuf field <code>uint64 header_bytes = 39;</code>

public getHeaderBytes() : int|string
Return values
int|string

getHeaderBytesDuplicate()

Generated from protobuf field <code>uint64 header_bytes_duplicate = 40;</code>

public getHeaderBytesDuplicate() : int|string
Return values
int|string

getHeaderBytesPadding()

Generated from protobuf field <code>uint64 header_bytes_padding = 41;</code>

public getHeaderBytesPadding() : int|string
Return values
int|string

getJitterCurrent()

Generated from protobuf field <code>double jitter_current = 22;</code>

public getJitterCurrent() : float
Return values
float

getJitterMax()

Generated from protobuf field <code>double jitter_max = 23;</code>

public getJitterMax() : float
Return values
float

getKeyFrames()

Generated from protobuf field <code>uint32 key_frames = 33;</code>

public getKeyFrames() : int
Return values
int

getLastFir()

Generated from protobuf field <code>.google.protobuf.Timestamp last_fir = 30;</code>

public getLastFir() : Timestamp|null
Return values
Timestamp|null

getLastKeyFrame()

Generated from protobuf field <code>.google.protobuf.Timestamp last_key_frame = 34;</code>

public getLastKeyFrame() : Timestamp|null
Return values
Timestamp|null

getLastLayerLockPli()

Generated from protobuf field <code>.google.protobuf.Timestamp last_layer_lock_pli = 36;</code>

public getLastLayerLockPli() : Timestamp|null
Return values
Timestamp|null

getLastPli()

Generated from protobuf field <code>.google.protobuf.Timestamp last_pli = 28;</code>

public getLastPli() : Timestamp|null
Return values
Timestamp|null

getLayerLockPlis()

Generated from protobuf field <code>uint32 layer_lock_plis = 35;</code>

public getLayerLockPlis() : int
Return values
int

getNackAcks()

Generated from protobuf field <code>uint32 nack_acks = 37;</code>

public getNackAcks() : int
Return values
int

getNackMisses()

Generated from protobuf field <code>uint32 nack_misses = 26;</code>

public getNackMisses() : int
Return values
int

getNackRepeated()

Generated from protobuf field <code>uint32 nack_repeated = 38;</code>

public getNackRepeated() : int
Return values
int

getNacks()

Generated from protobuf field <code>uint32 nacks = 25;</code>

public getNacks() : int
Return values
int

getNtpReportDrift()

Generated from protobuf field <code>.livekit.RTPDrift ntp_report_drift = 45;</code>

public getNtpReportDrift() : RTPDrift|null
Return values
RTPDrift|null

getPacketDrift()

Generated from protobuf field <code>.livekit.RTPDrift packet_drift = 44;</code>

public getPacketDrift() : RTPDrift|null
Return values
RTPDrift|null

getPacketDuplicateRate()

Generated from protobuf field <code>double packet_duplicate_rate = 12;</code>

public getPacketDuplicateRate() : float
Return values
float

getPacketLossPercentage()

Generated from protobuf field <code>float packet_loss_percentage = 10;</code>

public getPacketLossPercentage() : float
Return values
float

getPacketLossRate()

Generated from protobuf field <code>double packet_loss_rate = 9;</code>

public getPacketLossRate() : float
Return values
float

getPacketPaddingRate()

Generated from protobuf field <code>double packet_padding_rate = 16;</code>

public getPacketPaddingRate() : float
Return values
float

getPacketRate()

Generated from protobuf field <code>double packet_rate = 5;</code>

public getPacketRate() : float
Return values
float

getPackets()

Generated from protobuf field <code>uint32 packets = 4;</code>

public getPackets() : int
Return values
int

getPacketsDuplicate()

Generated from protobuf field <code>uint32 packets_duplicate = 11;</code>

public getPacketsDuplicate() : int
Return values
int

getPacketsLost()

Generated from protobuf field <code>uint32 packets_lost = 8;</code>

public getPacketsLost() : int
Return values
int

getPacketsOutOfOrder()

Generated from protobuf field <code>uint32 packets_out_of_order = 19;</code>

public getPacketsOutOfOrder() : int
Return values
int

getPacketsPadding()

Generated from protobuf field <code>uint32 packets_padding = 15;</code>

public getPacketsPadding() : int
Return values
int

getPlis()

Generated from protobuf field <code>uint32 plis = 27;</code>

public getPlis() : int
Return values
int

getRebasedReportDrift()

Generated from protobuf field <code>.livekit.RTPDrift rebased_report_drift = 46;</code>

public getRebasedReportDrift() : RTPDrift|null
Return values
RTPDrift|null

getReceivedReportDrift()

NEXT_ID: 48

public getReceivedReportDrift() : RTPDrift|null

Generated from protobuf field .livekit.RTPDrift received_report_drift = 47;

Return values
RTPDrift|null

getRttCurrent()

Generated from protobuf field <code>uint32 rtt_current = 31;</code>

public getRttCurrent() : int
Return values
int

getRttMax()

Generated from protobuf field <code>uint32 rtt_max = 32;</code>

public getRttMax() : int
Return values
int

getStartTime()

Generated from protobuf field <code>.google.protobuf.Timestamp start_time = 1;</code>

public getStartTime() : Timestamp|null
Return values
Timestamp|null

hasEndTime()

public hasEndTime() : mixed

hasLastFir()

public hasLastFir() : mixed

hasLastKeyFrame()

public hasLastKeyFrame() : mixed

hasLastLayerLockPli()

public hasLastLayerLockPli() : mixed

hasLastPli()

public hasLastPli() : mixed

hasNtpReportDrift()

public hasNtpReportDrift() : mixed

hasPacketDrift()

public hasPacketDrift() : mixed

hasRebasedReportDrift()

public hasRebasedReportDrift() : mixed

hasReceivedReportDrift()

public hasReceivedReportDrift() : mixed

hasStartTime()

public hasStartTime() : mixed

setBitrate()

Generated from protobuf field <code>double bitrate = 7;</code>

public setBitrate(float $var) : $this
Parameters
$var : float
Return values
$this

setBitrateDuplicate()

Generated from protobuf field <code>double bitrate_duplicate = 14;</code>

public setBitrateDuplicate(float $var) : $this
Parameters
$var : float
Return values
$this

setBitratePadding()

Generated from protobuf field <code>double bitrate_padding = 18;</code>

public setBitratePadding(float $var) : $this
Parameters
$var : float
Return values
$this

setBytes()

Generated from protobuf field <code>uint64 bytes = 6;</code>

public setBytes(int|string $var) : $this
Parameters
$var : int|string
Return values
$this

setBytesDuplicate()

Generated from protobuf field <code>uint64 bytes_duplicate = 13;</code>

public setBytesDuplicate(int|string $var) : $this
Parameters
$var : int|string
Return values
$this

setBytesPadding()

Generated from protobuf field <code>uint64 bytes_padding = 17;</code>

public setBytesPadding(int|string $var) : $this
Parameters
$var : int|string
Return values
$this

setDuration()

Generated from protobuf field <code>double duration = 3;</code>

public setDuration(float $var) : $this
Parameters
$var : float
Return values
$this

setEndTime()

Generated from protobuf field <code>.google.protobuf.Timestamp end_time = 2;</code>

public setEndTime(Timestamp $var) : $this
Parameters
$var : Timestamp
Return values
$this

setFirs()

Generated from protobuf field <code>uint32 firs = 29;</code>

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

setFrameRate()

Generated from protobuf field <code>double frame_rate = 21;</code>

public setFrameRate(float $var) : $this
Parameters
$var : float
Return values
$this

setFrames()

Generated from protobuf field <code>uint32 frames = 20;</code>

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

setGapHistogram()

Generated from protobuf field <code>map<int32, uint32> gap_histogram = 24;</code>

public setGapHistogram(array<string|int, mixed>|MapField $var) : $this
Parameters
$var : array<string|int, mixed>|MapField
Return values
$this

setHeaderBytes()

Generated from protobuf field <code>uint64 header_bytes = 39;</code>

public setHeaderBytes(int|string $var) : $this
Parameters
$var : int|string
Return values
$this

setHeaderBytesDuplicate()

Generated from protobuf field <code>uint64 header_bytes_duplicate = 40;</code>

public setHeaderBytesDuplicate(int|string $var) : $this
Parameters
$var : int|string
Return values
$this

setHeaderBytesPadding()

Generated from protobuf field <code>uint64 header_bytes_padding = 41;</code>

public setHeaderBytesPadding(int|string $var) : $this
Parameters
$var : int|string
Return values
$this

setJitterCurrent()

Generated from protobuf field <code>double jitter_current = 22;</code>

public setJitterCurrent(float $var) : $this
Parameters
$var : float
Return values
$this

setJitterMax()

Generated from protobuf field <code>double jitter_max = 23;</code>

public setJitterMax(float $var) : $this
Parameters
$var : float
Return values
$this

setKeyFrames()

Generated from protobuf field <code>uint32 key_frames = 33;</code>

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

setLastFir()

Generated from protobuf field <code>.google.protobuf.Timestamp last_fir = 30;</code>

public setLastFir(Timestamp $var) : $this
Parameters
$var : Timestamp
Return values
$this

setLastKeyFrame()

Generated from protobuf field <code>.google.protobuf.Timestamp last_key_frame = 34;</code>

public setLastKeyFrame(Timestamp $var) : $this
Parameters
$var : Timestamp
Return values
$this

setLastLayerLockPli()

Generated from protobuf field <code>.google.protobuf.Timestamp last_layer_lock_pli = 36;</code>

public setLastLayerLockPli(Timestamp $var) : $this
Parameters
$var : Timestamp
Return values
$this

setLastPli()

Generated from protobuf field <code>.google.protobuf.Timestamp last_pli = 28;</code>

public setLastPli(Timestamp $var) : $this
Parameters
$var : Timestamp
Return values
$this

setLayerLockPlis()

Generated from protobuf field <code>uint32 layer_lock_plis = 35;</code>

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

setNackAcks()

Generated from protobuf field <code>uint32 nack_acks = 37;</code>

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

setNackMisses()

Generated from protobuf field <code>uint32 nack_misses = 26;</code>

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

setNackRepeated()

Generated from protobuf field <code>uint32 nack_repeated = 38;</code>

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

setNacks()

Generated from protobuf field <code>uint32 nacks = 25;</code>

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

setNtpReportDrift()

Generated from protobuf field <code>.livekit.RTPDrift ntp_report_drift = 45;</code>

public setNtpReportDrift(RTPDrift $var) : $this
Parameters
$var : RTPDrift
Return values
$this

setPacketDrift()

Generated from protobuf field <code>.livekit.RTPDrift packet_drift = 44;</code>

public setPacketDrift(RTPDrift $var) : $this
Parameters
$var : RTPDrift
Return values
$this

setPacketDuplicateRate()

Generated from protobuf field <code>double packet_duplicate_rate = 12;</code>

public setPacketDuplicateRate(float $var) : $this
Parameters
$var : float
Return values
$this

setPacketLossPercentage()

Generated from protobuf field <code>float packet_loss_percentage = 10;</code>

public setPacketLossPercentage(float $var) : $this
Parameters
$var : float
Return values
$this

setPacketLossRate()

Generated from protobuf field <code>double packet_loss_rate = 9;</code>

public setPacketLossRate(float $var) : $this
Parameters
$var : float
Return values
$this

setPacketPaddingRate()

Generated from protobuf field <code>double packet_padding_rate = 16;</code>

public setPacketPaddingRate(float $var) : $this
Parameters
$var : float
Return values
$this

setPacketRate()

Generated from protobuf field <code>double packet_rate = 5;</code>

public setPacketRate(float $var) : $this
Parameters
$var : float
Return values
$this

setPackets()

Generated from protobuf field <code>uint32 packets = 4;</code>

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

setPacketsDuplicate()

Generated from protobuf field <code>uint32 packets_duplicate = 11;</code>

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

setPacketsLost()

Generated from protobuf field <code>uint32 packets_lost = 8;</code>

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

setPacketsOutOfOrder()

Generated from protobuf field <code>uint32 packets_out_of_order = 19;</code>

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

setPacketsPadding()

Generated from protobuf field <code>uint32 packets_padding = 15;</code>

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

setPlis()

Generated from protobuf field <code>uint32 plis = 27;</code>

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

setRebasedReportDrift()

Generated from protobuf field <code>.livekit.RTPDrift rebased_report_drift = 46;</code>

public setRebasedReportDrift(RTPDrift $var) : $this
Parameters
$var : RTPDrift
Return values
$this

setReceivedReportDrift()

NEXT_ID: 48

public setReceivedReportDrift(RTPDrift $var) : $this

Generated from protobuf field .livekit.RTPDrift received_report_drift = 47;

Parameters
$var : RTPDrift
Return values
$this

setRttCurrent()

Generated from protobuf field <code>uint32 rtt_current = 31;</code>

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

setRttMax()

Generated from protobuf field <code>uint32 rtt_max = 32;</code>

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

setStartTime()

Generated from protobuf field <code>.google.protobuf.Timestamp start_time = 1;</code>

public setStartTime(Timestamp $var) : $this
Parameters
$var : Timestamp
Return values
$this

        
On this page

Search results