DefaultFormatSniffer

class DefaultFormatSniffer(additionalSniffers: List<FormatSniffer> = emptyList()) : FormatSniffer

Default implementation of FormatSniffer guessing as well as possible all formats known by Readium.

Parameters

additionalSniffers

Additional sniffers to be used to guess content format.

Constructors

Link copied to clipboard
constructor(additionalSniffers: List<FormatSniffer> = emptyList())

Functions

Link copied to clipboard
open suspend override fun sniffBlob(format: Format, source: Readable): Try<Format, ReadError>
Link copied to clipboard
open suspend override fun sniffContainer(format: Format, container: Container<Readable>): Try<Format, ReadError>
Link copied to clipboard
open override fun sniffHints(hints: FormatHints): Format?