Asset

data class Asset(val mediaSource: MediaSource, val trackersData: MediaItemTrackerData = MutableMediaItemTrackerData.EMPTY.toMediaItemTrackerData(), val mediaMetadata: MediaMetadata = MediaMetadata.EMPTY, val pillarboxMetadata: PillarboxMetadata = PillarboxMetadata.EMPTY)

Represents an asset, which contains the necessary components for playback.

Constructors

Link copied to clipboard
constructor(mediaSource: MediaSource, trackersData: MediaItemTrackerData = MutableMediaItemTrackerData.EMPTY.toMediaItemTrackerData(), mediaMetadata: MediaMetadata = MediaMetadata.EMPTY, pillarboxMetadata: PillarboxMetadata = PillarboxMetadata.EMPTY)

Properties

Link copied to clipboard

The MediaMetadata providing descriptive information about the media item, such as title, artist, etc.

Link copied to clipboard

The MediaSource used by the player to play the content.

Link copied to clipboard

A PillarboxMetadata instance containing additional information about the asset.

Link copied to clipboard

The MediaItemTrackerData containing information for tracking playback events and metrics.