![]() |
libgpac
Documentation of the core library of GPAC
|
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 |
statistics for rate adaptation
statistics for download monitoring
| attribute readonly unsigned long _DASHGroupStatistics::download_rate |
download rate of last segment in bits per second, divided by current playback speed
| attribute readonly unsigned long _DASHGroupStatistics::file_size |
size of last segment in bytes
| attribute readonly double _DASHGroupStatistics::speed |
current playback speed
| attribute readonly double _DASHGroupStatistics::max_available_speed |
max playback speed based on associated codec runtime statistics
| attribute readonly unsigned long _DASHGroupStatistics::display_width |
display width in pixels of object
| attribute readonly unsigned long _DASHGroupStatistics::display_height |
display height in pixels of object
| attribute readonly unsigned long _DASHGroupStatistics::active_quality_idx |
index of current quality or last downloaded quality
| attribute readonly unsigned long _DASHGroupStatistics::buffer_min |
minimum buffer in milliseconds, below witch rebuffer occurs
| attribute readonly unsigned long self _DASHGroupStatistics::buffer_max |
maximum buffer in milliseconds, algorithm should not fill more than this
| attribute readonly unsigned long self _DASHGroupStatistics::buffer |
current buffer in milliseconds
| attribute readonly unsigned long self _DASHGroupStatistics::quality_degradation_hint |
degradation hint, 0 means no degradation, 100 means tile completely hidden
| 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
| attribute readonly unsigned long _DASHGroupStatistics::bits_per_sec |
download rate of last segment in bits per second
| attribute readonly unsigned long _DASHGroupStatistics::total_bytes |
total number of bytes in segment
| attribute readonly unsigned long long _DASHGroupStatistics::bytes_done |
number of downloaded bytes from segment (starting from first byte)
| attribute readonly unsigned longlong _DASHGroupStatistics::time_since_start |
number of microseconds elapsed since segment was scheduled for download
| attribute readonly unsigned long _DASHGroupStatistics::buffer_dur |
current buffer length in milliseconds
| attribute readonly unsigned long _DASHGroupStatistics::current_seg_dur |
duration of segment being downloaded, in milliseconds - 0 if unknown