Package-level declarations

Types

Link copied to clipboard
interface StreamingApi

The streaming api, where the main focus is to give you playback info or drm license for a track or video.

Link copied to clipboard
class StreamingApiModuleRoot(okHttpClient: OkHttpClient, streamingApiTimeoutConfig: StreamingApiTimeoutConfig, gson: Gson, apiErrorFactory: ApiError.Factory, offlinePlaybackInfoProvider: OfflinePlaybackInfoProvider?)
Link copied to clipboard
data class StreamingApiTimeoutConfig(val connectTimeout: Duration = 15.seconds, val readTimeout: Duration = 30.seconds, val writeTimeout: Duration = 15.seconds)

A parameter bag for creating configurations for streaming api(mainly pbi and drm licenses) timeouts.