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
floatgetBitrateDuplicate()
Generated from protobuf field <code>double bitrate_duplicate = 14;</code>
public
getBitrateDuplicate() : float
Return values
floatgetBitratePadding()
Generated from protobuf field <code>double bitrate_padding = 18;</code>
public
getBitratePadding() : float
Return values
floatgetBytes()
Generated from protobuf field <code>uint64 bytes = 6;</code>
public
getBytes() : int|string
Return values
int|stringgetBytesDuplicate()
Generated from protobuf field <code>uint64 bytes_duplicate = 13;</code>
public
getBytesDuplicate() : int|string
Return values
int|stringgetBytesPadding()
Generated from protobuf field <code>uint64 bytes_padding = 17;</code>
public
getBytesPadding() : int|string
Return values
int|stringgetDuration()
Generated from protobuf field <code>double duration = 3;</code>
public
getDuration() : float
Return values
floatgetEndTime()
Generated from protobuf field <code>.google.protobuf.Timestamp end_time = 2;</code>
public
getEndTime() : Timestamp|null
Return values
Timestamp|nullgetFirs()
Generated from protobuf field <code>uint32 firs = 29;</code>
public
getFirs() : int
Return values
intgetFrameRate()
Generated from protobuf field <code>double frame_rate = 21;</code>
public
getFrameRate() : float
Return values
floatgetFrames()
Generated from protobuf field <code>uint32 frames = 20;</code>
public
getFrames() : int
Return values
intgetGapHistogram()
Generated from protobuf field <code>map<int32, uint32> gap_histogram = 24;</code>
public
getGapHistogram() : MapField
Return values
MapFieldgetHeaderBytes()
Generated from protobuf field <code>uint64 header_bytes = 39;</code>
public
getHeaderBytes() : int|string
Return values
int|stringgetHeaderBytesDuplicate()
Generated from protobuf field <code>uint64 header_bytes_duplicate = 40;</code>
public
getHeaderBytesDuplicate() : int|string
Return values
int|stringgetHeaderBytesPadding()
Generated from protobuf field <code>uint64 header_bytes_padding = 41;</code>
public
getHeaderBytesPadding() : int|string
Return values
int|stringgetJitterCurrent()
Generated from protobuf field <code>double jitter_current = 22;</code>
public
getJitterCurrent() : float
Return values
floatgetJitterMax()
Generated from protobuf field <code>double jitter_max = 23;</code>
public
getJitterMax() : float
Return values
floatgetKeyFrames()
Generated from protobuf field <code>uint32 key_frames = 33;</code>
public
getKeyFrames() : int
Return values
intgetLastFir()
Generated from protobuf field <code>.google.protobuf.Timestamp last_fir = 30;</code>
public
getLastFir() : Timestamp|null
Return values
Timestamp|nullgetLastKeyFrame()
Generated from protobuf field <code>.google.protobuf.Timestamp last_key_frame = 34;</code>
public
getLastKeyFrame() : Timestamp|null
Return values
Timestamp|nullgetLastLayerLockPli()
Generated from protobuf field <code>.google.protobuf.Timestamp last_layer_lock_pli = 36;</code>
public
getLastLayerLockPli() : Timestamp|null
Return values
Timestamp|nullgetLastPli()
Generated from protobuf field <code>.google.protobuf.Timestamp last_pli = 28;</code>
public
getLastPli() : Timestamp|null
Return values
Timestamp|nullgetLayerLockPlis()
Generated from protobuf field <code>uint32 layer_lock_plis = 35;</code>
public
getLayerLockPlis() : int
Return values
intgetNackAcks()
Generated from protobuf field <code>uint32 nack_acks = 37;</code>
public
getNackAcks() : int
Return values
intgetNackMisses()
Generated from protobuf field <code>uint32 nack_misses = 26;</code>
public
getNackMisses() : int
Return values
intgetNackRepeated()
Generated from protobuf field <code>uint32 nack_repeated = 38;</code>
public
getNackRepeated() : int
Return values
intgetNacks()
Generated from protobuf field <code>uint32 nacks = 25;</code>
public
getNacks() : int
Return values
intgetNtpReportDrift()
Generated from protobuf field <code>.livekit.RTPDrift ntp_report_drift = 45;</code>
public
getNtpReportDrift() : RTPDrift|null
Return values
RTPDrift|nullgetPacketDrift()
Generated from protobuf field <code>.livekit.RTPDrift packet_drift = 44;</code>
public
getPacketDrift() : RTPDrift|null
Return values
RTPDrift|nullgetPacketDuplicateRate()
Generated from protobuf field <code>double packet_duplicate_rate = 12;</code>
public
getPacketDuplicateRate() : float
Return values
floatgetPacketLossPercentage()
Generated from protobuf field <code>float packet_loss_percentage = 10;</code>
public
getPacketLossPercentage() : float
Return values
floatgetPacketLossRate()
Generated from protobuf field <code>double packet_loss_rate = 9;</code>
public
getPacketLossRate() : float
Return values
floatgetPacketPaddingRate()
Generated from protobuf field <code>double packet_padding_rate = 16;</code>
public
getPacketPaddingRate() : float
Return values
floatgetPacketRate()
Generated from protobuf field <code>double packet_rate = 5;</code>
public
getPacketRate() : float
Return values
floatgetPackets()
Generated from protobuf field <code>uint32 packets = 4;</code>
public
getPackets() : int
Return values
intgetPacketsDuplicate()
Generated from protobuf field <code>uint32 packets_duplicate = 11;</code>
public
getPacketsDuplicate() : int
Return values
intgetPacketsLost()
Generated from protobuf field <code>uint32 packets_lost = 8;</code>
public
getPacketsLost() : int
Return values
intgetPacketsOutOfOrder()
Generated from protobuf field <code>uint32 packets_out_of_order = 19;</code>
public
getPacketsOutOfOrder() : int
Return values
intgetPacketsPadding()
Generated from protobuf field <code>uint32 packets_padding = 15;</code>
public
getPacketsPadding() : int
Return values
intgetPlis()
Generated from protobuf field <code>uint32 plis = 27;</code>
public
getPlis() : int
Return values
intgetRebasedReportDrift()
Generated from protobuf field <code>.livekit.RTPDrift rebased_report_drift = 46;</code>
public
getRebasedReportDrift() : RTPDrift|null
Return values
RTPDrift|nullgetReceivedReportDrift()
NEXT_ID: 48
public
getReceivedReportDrift() : RTPDrift|null
Generated from protobuf field .livekit.RTPDrift received_report_drift = 47;
Return values
RTPDrift|nullgetRttCurrent()
Generated from protobuf field <code>uint32 rtt_current = 31;</code>
public
getRttCurrent() : int
Return values
intgetRttMax()
Generated from protobuf field <code>uint32 rtt_max = 32;</code>
public
getRttMax() : int
Return values
intgetStartTime()
Generated from protobuf field <code>.google.protobuf.Timestamp start_time = 1;</code>
public
getStartTime() : Timestamp|null
Return values
Timestamp|nullhasEndTime()
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
$thissetBitrateDuplicate()
Generated from protobuf field <code>double bitrate_duplicate = 14;</code>
public
setBitrateDuplicate(float $var) : $this
Parameters
- $var : float
Return values
$thissetBitratePadding()
Generated from protobuf field <code>double bitrate_padding = 18;</code>
public
setBitratePadding(float $var) : $this
Parameters
- $var : float
Return values
$thissetBytes()
Generated from protobuf field <code>uint64 bytes = 6;</code>
public
setBytes(int|string $var) : $this
Parameters
- $var : int|string
Return values
$thissetBytesDuplicate()
Generated from protobuf field <code>uint64 bytes_duplicate = 13;</code>
public
setBytesDuplicate(int|string $var) : $this
Parameters
- $var : int|string
Return values
$thissetBytesPadding()
Generated from protobuf field <code>uint64 bytes_padding = 17;</code>
public
setBytesPadding(int|string $var) : $this
Parameters
- $var : int|string
Return values
$thissetDuration()
Generated from protobuf field <code>double duration = 3;</code>
public
setDuration(float $var) : $this
Parameters
- $var : float
Return values
$thissetEndTime()
Generated from protobuf field <code>.google.protobuf.Timestamp end_time = 2;</code>
public
setEndTime(Timestamp $var) : $this
Parameters
- $var : Timestamp
Return values
$thissetFirs()
Generated from protobuf field <code>uint32 firs = 29;</code>
public
setFirs(int $var) : $this
Parameters
- $var : int
Return values
$thissetFrameRate()
Generated from protobuf field <code>double frame_rate = 21;</code>
public
setFrameRate(float $var) : $this
Parameters
- $var : float
Return values
$thissetFrames()
Generated from protobuf field <code>uint32 frames = 20;</code>
public
setFrames(int $var) : $this
Parameters
- $var : int
Return values
$thissetGapHistogram()
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
$thissetHeaderBytes()
Generated from protobuf field <code>uint64 header_bytes = 39;</code>
public
setHeaderBytes(int|string $var) : $this
Parameters
- $var : int|string
Return values
$thissetHeaderBytesDuplicate()
Generated from protobuf field <code>uint64 header_bytes_duplicate = 40;</code>
public
setHeaderBytesDuplicate(int|string $var) : $this
Parameters
- $var : int|string
Return values
$thissetHeaderBytesPadding()
Generated from protobuf field <code>uint64 header_bytes_padding = 41;</code>
public
setHeaderBytesPadding(int|string $var) : $this
Parameters
- $var : int|string
Return values
$thissetJitterCurrent()
Generated from protobuf field <code>double jitter_current = 22;</code>
public
setJitterCurrent(float $var) : $this
Parameters
- $var : float
Return values
$thissetJitterMax()
Generated from protobuf field <code>double jitter_max = 23;</code>
public
setJitterMax(float $var) : $this
Parameters
- $var : float
Return values
$thissetKeyFrames()
Generated from protobuf field <code>uint32 key_frames = 33;</code>
public
setKeyFrames(int $var) : $this
Parameters
- $var : int
Return values
$thissetLastFir()
Generated from protobuf field <code>.google.protobuf.Timestamp last_fir = 30;</code>
public
setLastFir(Timestamp $var) : $this
Parameters
- $var : Timestamp
Return values
$thissetLastKeyFrame()
Generated from protobuf field <code>.google.protobuf.Timestamp last_key_frame = 34;</code>
public
setLastKeyFrame(Timestamp $var) : $this
Parameters
- $var : Timestamp
Return values
$thissetLastLayerLockPli()
Generated from protobuf field <code>.google.protobuf.Timestamp last_layer_lock_pli = 36;</code>
public
setLastLayerLockPli(Timestamp $var) : $this
Parameters
- $var : Timestamp
Return values
$thissetLastPli()
Generated from protobuf field <code>.google.protobuf.Timestamp last_pli = 28;</code>
public
setLastPli(Timestamp $var) : $this
Parameters
- $var : Timestamp
Return values
$thissetLayerLockPlis()
Generated from protobuf field <code>uint32 layer_lock_plis = 35;</code>
public
setLayerLockPlis(int $var) : $this
Parameters
- $var : int
Return values
$thissetNackAcks()
Generated from protobuf field <code>uint32 nack_acks = 37;</code>
public
setNackAcks(int $var) : $this
Parameters
- $var : int
Return values
$thissetNackMisses()
Generated from protobuf field <code>uint32 nack_misses = 26;</code>
public
setNackMisses(int $var) : $this
Parameters
- $var : int
Return values
$thissetNackRepeated()
Generated from protobuf field <code>uint32 nack_repeated = 38;</code>
public
setNackRepeated(int $var) : $this
Parameters
- $var : int
Return values
$thissetNacks()
Generated from protobuf field <code>uint32 nacks = 25;</code>
public
setNacks(int $var) : $this
Parameters
- $var : int
Return values
$thissetNtpReportDrift()
Generated from protobuf field <code>.livekit.RTPDrift ntp_report_drift = 45;</code>
public
setNtpReportDrift(RTPDrift $var) : $this
Parameters
- $var : RTPDrift
Return values
$thissetPacketDrift()
Generated from protobuf field <code>.livekit.RTPDrift packet_drift = 44;</code>
public
setPacketDrift(RTPDrift $var) : $this
Parameters
- $var : RTPDrift
Return values
$thissetPacketDuplicateRate()
Generated from protobuf field <code>double packet_duplicate_rate = 12;</code>
public
setPacketDuplicateRate(float $var) : $this
Parameters
- $var : float
Return values
$thissetPacketLossPercentage()
Generated from protobuf field <code>float packet_loss_percentage = 10;</code>
public
setPacketLossPercentage(float $var) : $this
Parameters
- $var : float
Return values
$thissetPacketLossRate()
Generated from protobuf field <code>double packet_loss_rate = 9;</code>
public
setPacketLossRate(float $var) : $this
Parameters
- $var : float
Return values
$thissetPacketPaddingRate()
Generated from protobuf field <code>double packet_padding_rate = 16;</code>
public
setPacketPaddingRate(float $var) : $this
Parameters
- $var : float
Return values
$thissetPacketRate()
Generated from protobuf field <code>double packet_rate = 5;</code>
public
setPacketRate(float $var) : $this
Parameters
- $var : float
Return values
$thissetPackets()
Generated from protobuf field <code>uint32 packets = 4;</code>
public
setPackets(int $var) : $this
Parameters
- $var : int
Return values
$thissetPacketsDuplicate()
Generated from protobuf field <code>uint32 packets_duplicate = 11;</code>
public
setPacketsDuplicate(int $var) : $this
Parameters
- $var : int
Return values
$thissetPacketsLost()
Generated from protobuf field <code>uint32 packets_lost = 8;</code>
public
setPacketsLost(int $var) : $this
Parameters
- $var : int
Return values
$thissetPacketsOutOfOrder()
Generated from protobuf field <code>uint32 packets_out_of_order = 19;</code>
public
setPacketsOutOfOrder(int $var) : $this
Parameters
- $var : int
Return values
$thissetPacketsPadding()
Generated from protobuf field <code>uint32 packets_padding = 15;</code>
public
setPacketsPadding(int $var) : $this
Parameters
- $var : int
Return values
$thissetPlis()
Generated from protobuf field <code>uint32 plis = 27;</code>
public
setPlis(int $var) : $this
Parameters
- $var : int
Return values
$thissetRebasedReportDrift()
Generated from protobuf field <code>.livekit.RTPDrift rebased_report_drift = 46;</code>
public
setRebasedReportDrift(RTPDrift $var) : $this
Parameters
- $var : RTPDrift
Return values
$thissetReceivedReportDrift()
NEXT_ID: 48
public
setReceivedReportDrift(RTPDrift $var) : $this
Generated from protobuf field .livekit.RTPDrift received_report_drift = 47;
Parameters
- $var : RTPDrift
Return values
$thissetRttCurrent()
Generated from protobuf field <code>uint32 rtt_current = 31;</code>
public
setRttCurrent(int $var) : $this
Parameters
- $var : int
Return values
$thissetRttMax()
Generated from protobuf field <code>uint32 rtt_max = 32;</code>
public
setRttMax(int $var) : $this
Parameters
- $var : int
Return values
$thissetStartTime()
Generated from protobuf field <code>.google.protobuf.Timestamp start_time = 1;</code>
public
setStartTime(Timestamp $var) : $this
Parameters
- $var : Timestamp