Class Hierarchy
- java.lang.Object
- org.openhab.core.audio.AudioFormat
- org.openhab.core.audio.AudioSinkAsync (implements org.openhab.core.audio.AudioSink)
- org.openhab.core.audio.AudioSinkSync (implements org.openhab.core.audio.AudioSink)
- java.io.InputStream (implements java.io.Closeable)
- org.openhab.core.audio.AudioStream
- org.openhab.core.audio.FixedLengthAudioStream (implements org.openhab.core.audio.ClonableAudioStream, org.openhab.core.audio.SizeableAudioStream)
- org.openhab.core.audio.ByteArrayAudioStream
- org.openhab.core.audio.FileAudioStream (implements org.openhab.core.common.Disposable)
- org.openhab.core.audio.URLAudioStream (implements org.openhab.core.audio.ClonableAudioStream)
- org.openhab.core.audio.FixedLengthAudioStream (implements org.openhab.core.audio.ClonableAudioStream, org.openhab.core.audio.SizeableAudioStream)
- org.openhab.core.audio.AudioStream
- java.lang.Record
- org.openhab.core.audio.StreamServed
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.openhab.core.audio.AudioException
- org.openhab.core.audio.UnsupportedAudioFormatException
- org.openhab.core.audio.UnsupportedAudioStreamException
- org.openhab.core.audio.AudioException
- java.lang.Exception
Interface Hierarchy
- org.openhab.core.audio.AudioHTTPServer
- org.openhab.core.audio.AudioManager
- org.openhab.core.audio.AudioSink
- org.openhab.core.audio.AudioSource
- org.openhab.core.audio.ClonableAudioStream
- org.openhab.core.audio.SizeableAudioStream