Package com.tagtraum.audiokern
Core audio classes for decoding, playing and analyzing audio data.
-
Interface Summary Interface Description AudioArtist Artist.AudioArtwork Audio related artwork.AudioDevice AudioDevice.AudioDevicesListener AudioDeviceListener.AudioGenre Genre.AudioId Id for a piece of audio data.AudioPlayer Audio player.AudioPlayerListener AudioPlayer
listener, useful for logging played songs, scrobbling,SystemNotification
s or similar things.AudioSong Unifying interface for different implementations of audio song metadata.PlayList Playlist consisting of a number ofAudioSong
s.PlayListIterator<T> Allows iterating over a (dynamically changing) playlist of some sort.PlayListPlayer Audio player with the added capability of playing whole playlists, defined by aPlayListIterator
.PlayListPlayerInterceptor PlayListPlayer interceptor.SongFilter AudioSong
filter.SongPropertyAnalyzer<O> Capable of creating a pipeline that analyzes audio with anAudioSong
-property as result.SpecialPlayListInfo Special playlist info, describing how aPlayList
was created.SyncTempoAware Marks objects that change behavior in case a sync tempo is set. -
Class Summary Class Description AudioAnalyzer Audio analyzer.AudioClip Audio clip represents a part of an actual audio track.AudioDevices AudioDevices.AudiokernSystem Wrapper around someAudioSystem
methods in order to influence the order in which SPIs are used.AudioMetaData Provides access to metadata taken from id3 tags and other mechanisms of embedding metadata into music files.AudioMetaData.DateParser Thread-safe parser for common date strings.AudioMetaDataNormalizer Helps normalizing audio meta data strings like titles and albums.AudioSongLocation AudioSong Location.EnumPersistenceDelegate EnumPersistenceDelegate.IndexedId Represents an id that is part of an order indicated by an associated index.ListBackedPlayListIterator<T> List-backedPlayListIterator
.PlayListFile PlayList file supports reading of certain playlist file formats.QuantizedSpectrum Quantizes afloat
-based spectrum tobyte
resolution (actually, scale from -127 to 127).ReadOnlyAudioSong Base class for read-onlyAudioSong
implementations.ReadOnlyPlayList Read-only base class forPlayList
.StandardAudioArtwork StandardAudioArtwork
.StandardAudioId Simple standard implementation forAudioId
.URLAudioSong Simple wrapper for a URL. -
Enum Summary Enum Description AudioArtwork.Kind Kind of artwork, inspired by id3 2.4, APIC.AudioId.Type AudioSong.CloudStatus Cloud status (taken from iTunes AppleScript interface).AudioSong.Instrumentation General instrumentation, like "acoustic" or "electronic".AudioSong.Liking Liking.AudioSong.MediaKind Media kind of audio song.AudioSong.TrackType Track types.PlayList.Kind Kinds of playlists.PlayList.SortDirection Sort direction.PlayList.SubstringFilterProperty Properties to filter by, when using the sub-string filter.PlayListPlayer.RepeatMode Repeat mode.PlayListPlayer.ScanMode Scan mode. -
Exception Summary Exception Description AudioMetaDataException Runtime AudioMetaDataException.InvalidAudioFileException InvalidAudioFileException.UnsupportedAudioDataFormatException UnsupportedAudioDataFormatException.