YospaceAdsSession

Proxy for the Session object that handles Session initialization and provides playback URL that conforms to the Yospace infrastructure’s Central Streaming Manager (CSM) semantics. This playback URL is subsequently used to build YospaceAdsPlayer instance.

Types

Link copied to clipboard

Yospace Session playback modes

Properties

Link copied to clipboard
abstract val session: Session?

Session instance that, in case of Live PlaybackMode, is initially null until the player reaches PlaybackState.LOADED.

Functions

Link copied to clipboard
abstract fun initializeLiveSession(initializationCompletedHandler: (result: Result<SessionDetails, Error>) -> Unit)

Handles Yospace Live Session initialization logic.

Link copied to clipboard
abstract fun initializeVODSession(initializationCompletedHandler: (result: Result<SessionDetails, Error>) -> Unit)

Handles Yospace VOD Session initialization logic.