Show Menu
TOPICS×

QoS classes

These classes provide information that help you to determine how well the player is performing.
Name Description
BufferingMetrics Provides information about how much time the player spent while buffering and how often a buffering event occurred.
DeviceInformation Provides information about the platform and operating system on which the TVSDK runs:
  • Version of the platform OS
  • Version number of the TVSDK library
  • Device's model name
  • Device manufacturer's name
  • Dehvice UUID
  • Width/height of the device screen
LoadInformation Contains various QoS information about loading various resources (files, manifest or playlist, fragments/segments, tracks, and so on).
LoadInformationType Enumeration class that lists possible values for the type property of LoadInformation objects.
PlaybackInformation Provides information on how the playback is performing. This includes the frame rate, the profile bit rate, the total time spent in buffering, the number of buffering attempts, the time it took to get the first byte from the first video fragment, the time it took to render the first frame, the currently buffered length, and the buffer time.
PlaybackLoadMetrics Provides information on how much time it took for the media to load, how much it took for the player to render the first frame or, in case of an error, to fail.
PlaybackMetrics Provides information on how the playback is behaving. This includes the frame rate, bit rate, buffer length, and so on.
PlaybackSessionMetrics Provides information on how many seconds the player spent while actually playing and how much time the video was actually on screen.
QOSProvider Provides essential QoS metrics for both playback and the device. QOS information provider class.