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.