Package-level declarations

Types

Link copied to clipboard
data class Clip(val audioResource: String? = null, val fragmentId: String? = null, val start: Double? = null, val end: Double? = null)
Link copied to clipboard
@RequiresOptIn(level = RequiresOptIn.Level.WARNING, message = "This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.")
annotation class DelicateReadiumApi
Link copied to clipboard
@RequiresOptIn(level = RequiresOptIn.Level.WARNING, message = "This API is still experimental. It might change in the future without notice.")
annotation class ExperimentalReadiumApi
Link copied to clipboard
@RequiresOptIn(level = RequiresOptIn.Level.ERROR, message = "This is an internal API that should not be used outside of Readium modules. No compatibility guarantees are provided.")
annotation class InternalReadiumApi
Link copied to clipboard
interface JSONable
Link copied to clipboard
data class MediaOverlayNode(val text: Url, val audio: Url?, val children: List<MediaOverlayNode> = listOf(), val role: List<String> = listOf()) : Serializable
Link copied to clipboard
data class MediaOverlays(nodes: List<MediaOverlayNode> = listOf()) : Serializable
Link copied to clipboard
@RequiresOptIn(level = RequiresOptIn.Level.WARNING, message = "Support for SearchService is still experimental. The API may be changed in the future without notice.")
annotation class Search

Functions

Link copied to clipboard

Serializes a list of JSONable into a JSONArray.