Session
@Serializable
Represents a monitoring session, which contains information about the device, current media, and player.
Constructors
Link copied to clipboard
constructor(context: Context, media: Session.Media, qoeTimings: Timings.QoE, qosTimings: Timings.QoS)
constructor(device: Session.Device, media: Session.Media, operatingSystem: Session.OS = OS(
name = PLATFORM_NAME,
version = OPERATING_SYSTEM_VERSION,
), player: Session.Player = Player(
name = PLAYER_NAME,
platform = PLATFORM_NAME,
version = PLAYER_VERSION,
), qoeTimings: Timings.QoE = Timings.QoE(), qosTimings: Timings.QoS = Timings.QoS(), screen: Session.Screen)
Properties
Link copied to clipboard
The information about the device.
Link copied to clipboard
The information about the media being played.
Link copied to clipboard
The information about the operating system.
Link copied to clipboard
The information about the player.
Link copied to clipboard
The metrics about the time needed to load the various media components, as experienced by the user.
Link copied to clipboard
The metrics about the time needed to load the various media components, during the preload phase.
Link copied to clipboard
The information about the device screen.