AudioDeviceUnderrun

data class AudioDeviceUnderrun(val detail: String) : PlaybackWarning

The DEVICE reported that it ran dry, through the sink's own event feed.

A different path from AudioUnderrun: that one is the engine's ring arithmetic on its stats tick, this one is the platform speaking for itself (the feed used to be read and dropped). Warned once per session, because a stuttering device would otherwise bury every other warning a caller is listening for.

Constructors

Link copied to clipboard
constructor(detail: String)

Properties

Link copied to clipboard
Link copied to clipboard
open val fields: Map<String, String>

The warning as key and value pairs, for a structured log sink.

Link copied to clipboard
open override val message: String

Functions

Link copied to clipboard
override fun toString(): String

The type and the message, with every URI cut to its file name, as for PlaybackError.