Package com.jackmeng.halcyoninae.tailwind
package com.jackmeng.halcyoninae.tailwind
This package represents the Tailwind Audio Framework
used by the GUI player.
This is not independent from the main program.
- Since:
- 3.1
- Author:
- Jack Meng
-
ClassDescriptionAn interface that provides implementation for Audio creation to the BigContainer Player classes.This class holds information regarding an audio file; specifically, an MP3 file which can be parsed into ID3 tags.This is a window popup that shows information regarding the current track by using the AudioInfo class.This class serves no particular purpose but that it is used when the audio format being detected is incorrect.Represents a file format for audio files.Represents a faked AudioInfo object.The official adapted audio framework for the Halcyon Program.Represents a generic tailwind event which contains certain things about the most recent stream.Enum constants that represents the different status of a stream.A global scoped targeted towards managing multiple Listeners for the BigContainer player all at the same time without having to hold multiple Lists directly.A class that holds a collection of a bunch of implementable listeners based on the current BigContainer Player.A listener that dispatches information regarding the current buffer or frame.A listener to get information on the current loaded audio file loaded into the stream.A listener to get information regarding the stream; for example, is the current stream playing, paused, open, or closed?A listener to get information and updates about the current position of the stream.An enum that holds constants to tell the TailwindPlayer what framework to use to play the audio.A sort of wrapper for the default TailwindPlayer class.A throwable implementation to better designate an exception to do with a Tailwind API issue or something caused within.Default Vorbis OGG input stream wrapper