Package-level declarations

Types

Link copied to clipboard
data class AudioDecodingProps(val exactTimings: Boolean? = null, val readInMemory: Boolean = true, val formats: AudioFormat? = null, val maxSamples: Int = 15 * 60 * 44100, val dispatcher: CoroutineDispatcher? = null) : Extra
Link copied to clipboard
data class AudioEncodingProps(val quality: Double = 0.84, val filename: String? = null) : Extra
Link copied to clipboard
open class AudioFormat(exts: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class MP3 : MP3Base
Link copied to clipboard
open class MP3Base : AudioFormat
Link copied to clipboard
open class MP3Decoder : AudioFormat
Link copied to clipboard
open class OGG : OggBase
Link copied to clipboard
open class OggBase : AudioFormat
Link copied to clipboard
open class WAV : AudioFormat

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun invalidAudioFormat(message: String = "invalid audio format"): Nothing
Link copied to clipboard
suspend fun VfsFile.readSoundInfo(formats: AudioFormat = defaultAudioFormats, props: AudioDecodingProps = AudioDecodingProps.DEFAULT): AudioFormat.Info?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard