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
| SourceBuilder | constructor(sourceConfig: SourceConfig) |
Properties
| Name | Summary |
|---|---|
| sourceConfig | val sourceConfig: SourceConfig |
Functions
| Name | Summary |
|---|---|
| build | fun build(): Source Builds a Source as configured by this builder. |
| configureAnalytics | fun 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. |
| configureMediaSession | fun configureMediaSession(config: MediaSessionSourceConfig): SourceBuilder Configures structured metadata for Media Session integrations. |