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.