Members
Methods
getEmptyBlob() → {shaka.extern.Stats}
Create an empty stats blob. This resembles the stats when we are not
playing any content.
- Source:
Returns:
- Type
- shaka.extern.Stats
getBlob() → {shaka.extern.Stats}
Create a stats blob that we can pass up to the app. This blob will not
reference any internal data.
- Source:
Returns:
- Type
- shaka.extern.Stats
setBandwidthEstimate(bandwidth)
Parameters:
Name | Type | Description |
---|---|---|
bandwidth |
number |
- Source:
setCompletionPercent(percent)
Record the current completion percent. This is the "high water mark", so it
will store the highest provided completion percent.
Parameters:
Name | Type | Description |
---|---|---|
percent |
number |
- Source:
setCorruptedFrames(corrupted)
Update corrupted frames. This will replace the previous values.
Parameters:
Name | Type | Description |
---|---|---|
corrupted |
number |
- Source:
setCurrentStreamBandwidth(bandwidth)
Parameters:
Name | Type | Description |
---|---|---|
bandwidth |
number |
- Source:
setDrmTime(seconds)
Record the time it took to download the first drm key.
Parameters:
Name | Type | Description |
---|---|---|
seconds |
number |
- Source:
setDroppedFrames(dropped, decoded)
Update the ratio of dropped frames to total frames. This will replace the
previous values.
Parameters:
Name | Type | Description |
---|---|---|
dropped |
number | |
decoded |
number |
- Source:
setLicenseTime(seconds)
Record the cumulative time spent on license requests during this session.
Parameters:
Name | Type | Description |
---|---|---|
seconds |
number |
- Source:
setLiveLatency(seconds)
Record the latency in live streams.
Parameters:
Name | Type | Description |
---|---|---|
seconds |
number |
- Source:
setLoadLatency(seconds)
Record the time it took between the user signalling "I want to play this"
to "I am now seeing this".
Parameters:
Name | Type | Description |
---|---|---|
seconds |
number |
- Source:
setManifestTime(seconds)
Record the time it took to download and parse the manifest.
Parameters:
Name | Type | Description |
---|---|---|
seconds |
number |
- Source:
setMaxSegmentDuration(seconds)
Record the presentation's max segment duration.
Parameters:
Name | Type | Description |
---|---|---|
seconds |
number |
- Source:
setResolution(width, height)
Set the width and height of the video we are currently playing.
Parameters:
Name | Type | Description |
---|---|---|
width |
number | |
height |
number |
- Source: