SourceBuilder

SourceBuilder

class SourceBuilder(val sourceConfig: SourceConfig)

Creates and configures a Source instance.

Provides the same functionality as Source() with a more convenient style when used from Java.

Constructors

SourceBuilderconstructor(sourceConfig: SourceConfig)

Properties

NameSummary
sourceConfigval sourceConfig: SourceConfig

Functions

NameSummary
buildfun build(): Source
Builds a Source as configured by this builder.
configureAnalyticsfun configureAnalytics(sourceMetadata: SourceMetadata): SourceBuilder
Configures the analytics data collection for the Source. In case that analytics data collection is disabled on the Player, the sourceMetadata has no effect. Per default analytics data collection is configured with a default SourceMetadata.
configureMediaSessionfun configureMediaSession(config: MediaSessionSourceConfig): SourceBuilder
Configures structured metadata for Media Session integrations.