YospaceAdsSession
interface 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.
Properties
Link copied to clipboard
YospaceSessionInitializationData instance.
Link copied to clipboard
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.