Package-level declarations

Types

Link copied to clipboard
@JsonClass(generateAdapter = true)
data class BrightcoveAdCuePoint(val id: String? = null, @Json(name = "duration") val durationMs: Double, @Json(name = "start") val startTimeOffsetMs: Double, val isSkippable: Boolean? = null, val skipOffsetMs: Double? = TIME_VALUE_UNKNOWN, val companionAd: WebCompanionAd? = null) : AdCuePoint

Represents AdCuePoint specific extension for Brightcove.

Link copied to clipboard
data class BrightcoveExtension(val contentURI: String?, val contentDurationMs: Double?, val contentTimelineDurationMs: Double?, val sessionID: String?, val thumbnail: Thumbnail?)

Represents Brightcove specific extensions.

Link copied to clipboard
data class Thumbnail(val url: String, val width: String, val height: String)

Represents Keyframe thumbnail metadata.

Link copied to clipboard
@JsonClass(generateAdapter = true)
data class WebCompanionAd(val targetAPI: String, val companionAdURL: String)

Captures the resources for the companion ad that is displayed in the webpage beside or on top of the video player.