Audio Components for the REDHAWK framework.
GStreamer
Many of these components use the GStreamer framework. On Ubuntu, the minimally necessary packages can be installed using the command:
sudo apt-get install libgstreamer0.10-dev \
gstreamer0.10-plugins-base \
gstreamer0.10-plugins-good
Provides the GStreamer audiotestsrc plugin as a REDHAWK component. Allows
for the generation of various waveforms: sine, square, saw, triangle, silence,
white noise, pink noise, ticks, gaussian white noise, red noise, blue noise,
and violet noise.
Produces 16-bit linear mono samples via a BULKIO dataShort port.
Uses the GStreamer playbin to read pretty much any audio source that
your system can support (i.e. CD, DVD, mp3, ogg, speex) including extracting
audio from video sources.
The audio-uri property defines the source of the audio. For example:
file:///path/to/somefile.mp3read from a filecdda://4plays track 4 from the CD
Renders 16-bit linear mono samples via a BULKIO dataShort port to the sound card.
Provides 3-band equalizer and volume control via properties.
