libgpac
Documentation of the core library of GPAC
Loading...
Searching...
No Matches
_DASHGroupStatistics Interface Reference

import "nodejs.idl";

Data Fields

attribute readonly unsigned long download_rate
attribute readonly unsigned long file_size
attribute readonly double speed
attribute readonly double max_available_speed
attribute readonly unsigned long display_width
attribute readonly unsigned long display_height
attribute readonly unsigned long active_quality_idx
attribute readonly unsigned long buffer_min
attribute readonly unsigned long self buffer_max
attribute readonly unsigned long self buffer
attribute readonly unsigned long self quality_degradation_hint
attribute readonly unsigned long self total_rate
attribute readonly unsigned long bits_per_sec
attribute readonly unsigned long total_bytes
attribute readonly unsigned long long bytes_done
attribute readonly unsigned longlong time_since_start
attribute readonly unsigned long buffer_dur
attribute readonly unsigned long current_seg_dur

Detailed Description

statistics for rate adaptation

statistics for download monitoring

Field Documentation

◆ download_rate

attribute readonly unsigned long _DASHGroupStatistics::download_rate

download rate of last segment in bits per second, divided by current playback speed

◆ file_size

attribute readonly unsigned long _DASHGroupStatistics::file_size

size of last segment in bytes

◆ speed

attribute readonly double _DASHGroupStatistics::speed

current playback speed

◆ max_available_speed

attribute readonly double _DASHGroupStatistics::max_available_speed

max playback speed based on associated codec runtime statistics

◆ display_width

attribute readonly unsigned long _DASHGroupStatistics::display_width

display width in pixels of object

◆ display_height

attribute readonly unsigned long _DASHGroupStatistics::display_height

display height in pixels of object

◆ active_quality_idx

attribute readonly unsigned long _DASHGroupStatistics::active_quality_idx

index of current quality or last downloaded quality

◆ buffer_min

attribute readonly unsigned long _DASHGroupStatistics::buffer_min

minimum buffer in milliseconds, below witch rebuffer occurs

◆ buffer_max

attribute readonly unsigned long self _DASHGroupStatistics::buffer_max

maximum buffer in milliseconds, algorithm should not fill more than this

◆ buffer

attribute readonly unsigned long self _DASHGroupStatistics::buffer

current buffer in milliseconds

◆ quality_degradation_hint

attribute readonly unsigned long self _DASHGroupStatistics::quality_degradation_hint

degradation hint, 0 means no degradation, 100 means tile completely hidden

◆ total_rate

attribute readonly unsigned long self _DASHGroupStatistics::total_rate

cumulated download rate of all active groups in bytes per seconds - 0 means all files are local

◆ bits_per_sec

attribute readonly unsigned long _DASHGroupStatistics::bits_per_sec

download rate of last segment in bits per second

◆ total_bytes

attribute readonly unsigned long _DASHGroupStatistics::total_bytes

total number of bytes in segment

◆ bytes_done

attribute readonly unsigned long long _DASHGroupStatistics::bytes_done

number of downloaded bytes from segment (starting from first byte)

◆ time_since_start

attribute readonly unsigned longlong _DASHGroupStatistics::time_since_start

number of microseconds elapsed since segment was scheduled for download

◆ buffer_dur

attribute readonly unsigned long _DASHGroupStatistics::buffer_dur

current buffer length in milliseconds

◆ current_seg_dur

attribute readonly unsigned long _DASHGroupStatistics::current_seg_dur

duration of segment being downloaded, in milliseconds - 0 if unknown