Package org.openhab.core.audio
-
Interface Summary Interface Description AudioHTTPServer This is an interface that is implemented byAudioServlet
and which allows exposing audio streams through HTTP.AudioManager This service provides functionality around audio services and is the central service to be used directly by others.AudioSink Definition of an audio output like headphones, a speaker or for writing to a file / clip.AudioSource This is an audio source, which can provide a continuous live stream of audio. -
Class Summary Class Description AudioFormat An audio format definitionAudioStream Wrapper for a source of audio data.ByteArrayAudioStream This is an implementation of aFixedLengthAudioStream
, which is based on a simple byte array.FileAudioStream This is an AudioStream from an audio fileFixedLengthAudioStream This is anAudioStream
, which can provide information about its absolute length and is able to provide cloned streams.URLAudioStream This is an AudioStream from an URL. -
Exception Summary Exception Description AudioException General purpose audio exceptionUnsupportedAudioFormatException Thrown when a requested format is not supported by anAudioSource
orAudioSink
implementationUnsupportedAudioStreamException