Video

data class Video(val video: PlaybackInfo.Video, val offlineLicense: String? = null, val storage: Storage? = null, val partiallyEncrypted: Boolean = false) : PlaybackInfo, PlaybackInfo.Offline

Playback info with video specific properties for offline.

Constructors

Link copied to clipboard
constructor(video: PlaybackInfo.Video, offlineLicense: String? = null, storage: Storage? = null, partiallyEncrypted: Boolean = false)

Properties

Link copied to clipboard
open override val albumPeakAmplitude: Float
Link copied to clipboard
open override val albumReplayGain: Float
Link copied to clipboard
open override val licenseSecurityToken: String?

Token used to fetch DRM license if needed.

Link copied to clipboard
open override val manifest: String

Base64 encoded manifest.

Link copied to clipboard

A mime type of the manifest.

Link copied to clipboard
open override val offlineLicense: String? = null

The stored offlineLicense in case it is protected.

Link copied to clipboard
open override val offlineRevalidateAt: Long

Indicates the earliest time at which the client is allowed to revalidate an offlined media product.

Link copied to clipboard
open override val offlineValidUntil: Long

Indicates how long an offline is valid for.

Link copied to clipboard
open override val partiallyEncrypted: Boolean = false

Information about legacy encryption strategy.

Link copied to clipboard
open override val storage: Storage? = null

Information about storage and path.

Link copied to clipboard
open override val streamingSessionId: String

A uuid generated by the client for this streaming session.

Link copied to clipboard
open override val trackPeakAmplitude: Float
Link copied to clipboard
open override val trackReplayGain: Float
Link copied to clipboard