Playback

data class Playback(val videoVariant: String, val audioVariant: String, val videoCodec: String, val audioCodec: String, val playbackSource: PlaybackSource? = null, val error: PlaybackError? = null, val contentPlayheadPositionMs: Long, val contentDurationMs: Long) : ReportingData

Represents reporting data payload related to video playback session.

Constructors

Link copied to clipboard
constructor(videoVariant: String, audioVariant: String, videoCodec: String, audioCodec: String, playbackSource: PlaybackSource? = null, error: PlaybackError? = null, contentPlayheadPositionMs: Long, contentDurationMs: Long)

Properties

Link copied to clipboard

The audio codec.

Link copied to clipboard

The audio variant. This is platform specific value.

Link copied to clipboard

The original content duration on a SSAI stream (excluding ads duration).

Link copied to clipboard

The players current time with respect to origin content on a SSAI stream.

Link copied to clipboard
open override val data: MutableMap<String, Any>

The data payload container.

Link copied to clipboard
val error: PlaybackError? = null

The PlaybackError instance if error occurs during video playback session. This value is optional if unknown.

Link copied to clipboard

The PlaybackSource instance. This value is optional if unknown.

Link copied to clipboard

The video codec.

Link copied to clipboard

The video variant. This is platform specific value.