Optional adsList of AdDescriptions to be queued for playback.
Optional analyticsList of AnalyticsDescriptions to configure source-related properties for analytics connectors.
Optional cmcdThe configuration for transmitting information to Content Delivery Networks (CDNs) through Common Media Client Data (CMCD) (CTA-5004)
Optional contentContent protection configuration.
Optional hlsWhether the player should parse and expose date ranges from HLS playlists.
false
Optional metadataDescribes the metadata of a source.
Optional posterThe poster of the media source.
- An empty string ('') clears the current poster.
Optional textList of text tracks to be side-loaded with the media source.
- A source change will reset side-loaded text tracks.
Optional timeThe URL of a time server used by the player to synchronise the time in DASH sources.
- The time server should return time in ISO-8601 format.
- Overrides the time server provided the DASH manifest's <UTCTiming>.
- All sources will use the time server. Alternatively, for one source use BaseSource.timeServer.
Describes the configuration of a player's source.