WpAudiobookResourceProviderLoadConfig

class WpAudiobookResourceProviderLoadConfig(val resourceProvider: ResourceProvider, val readingSessionOptions: ReadingSessionOptions, val readerPublicationOptions: WpAudiobookReaderPublicationOptions = WpAudiobookReaderPublicationOptions(), val hashSignature: String)

Used with ReadingSystemEngine.loadWpAudiobook to load a W3C Audiobook Web Publication using a ResourceProvider.

Constructors

Link copied to clipboard
fun WpAudiobookResourceProviderLoadConfig(resourceProvider: ResourceProvider, readingSessionOptions: ReadingSessionOptions, readerPublicationOptions: WpAudiobookReaderPublicationOptions = WpAudiobookReaderPublicationOptions(), hashSignature: String)

Properties

Link copied to clipboard

A string that uniquely identifies the Web Publication and its resources, such as a SHA hash of all the publication resources.

Link copied to clipboard

Options related to processing and presentation of the publication.

Link copied to clipboard

This data is used to identify reading session using a combination of a user token and publication token. The values that should be used are dependent on your Product Commercial Agreement. This data should be anonymized in order to protect the user's privacy. This information will be sent to Colibrio License Server.

Link copied to clipboard

The ResourceProvider from where the framework can fetch publication resources.