Content

Represents video content reporting data payload.

Inheritors

Types

Link copied to clipboard

Properties

Link copied to clipboard
abstract var affiliate: String?

Affiliate or MVPD name for TV Everywhere authenticated services.

Link copied to clipboard
abstract var assetProviderName: String?

Name of CMS Provider

Link copied to clipboard
abstract var autoPreview: Boolean?

Indicates if the content is an auto preview.

Link copied to clipboard
abstract var brand: String?

The name of the brand to which the content belongs.

Link copied to clipboard
abstract var ccEnabled: Boolean

Indicates if closed captioning is enabled for the content.

Link copied to clipboard
abstract var cdnName: String?

Name of CDN from where the streaming resource is played.

Link copied to clipboard
abstract val channel: String?
Link copied to clipboard
abstract var codecProfile: String?

The codec profile of the content being played, e.g. H264, H265, AV1 etc.

Link copied to clipboard
abstract var codecSettings: Map<String, String>?

The codec settings of the content being played.

Link copied to clipboard
abstract var contentLanguage: String?

The language of the content.

Link copied to clipboard

Distinguish the consumption of customers with different resolution contracts (e.g.,SD, HD or UHD qualities).

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

The data payload container.

Link copied to clipboard
Link copied to clipboard
abstract var externalContentID: String?
Link copied to clipboard
abstract val genre: String?

The genre of the content. This value is optional if unknown.

Link copied to clipboard
abstract val id: String

The unique identifier for content item.

Link copied to clipboard
abstract var isCasting: Boolean

Indicates if the content is being casted to another device.

Link copied to clipboard
abstract var isDownloadable: Boolean?

Indicates if the content is downloadable.

Link copied to clipboard
abstract var isFreePreview: Boolean?

Indicates if the content is a free preview.

Link copied to clipboard

The license window start date (from content metadata). The clear content may not have LWSD. This value is optional if unknown.

Link copied to clipboard
abstract val name: String?

The content name from CMS to ensure accurate title if different from the player's title.

Link copied to clipboard
abstract var packageName: String?

The package name of the content.

Link copied to clipboard
abstract var playbackMode: String?

The playback mode of the content e.g. Live or catchup (live only), VOD etc.

Link copied to clipboard
abstract var playbackType: PlaybackType?

The type of playback (e.g. PlaybackType.VOD, PlaybackType.LIVE, PlaybackType.DVR, PlaybackType.CATCHUP). This value is optional.

Link copied to clipboard
abstract var playlistId: String?

The unique identifier for the playlist.

Link copied to clipboard
abstract var playlistName: String?

The name of the playlist.

Link copied to clipboard
abstract var programID: String?
Link copied to clipboard
abstract var programName: String?
Link copied to clipboard
abstract val providerID: String?

The content's provider identifier. This value is optional if unknown.

Link copied to clipboard
abstract var saga: String?

The Collection of related films

Link copied to clipboard
Link copied to clipboard
abstract var subtitle: String?

The content's subtitle.

Link copied to clipboard
abstract val type: String

The type of content to report.