This library has 25 classes.
ECF: wel-x-audio.ecf
Audio extensions for the WEL GUI library that facilitate playback and other audio functions.
Microsoft Windows multimedia support
#include <mmsystem.h>
Audio monitor
Audio signal level meter
Audio player constants
Audio player do nothing event listener
Audio player event listener
Object that allows audio player to asynchronously call event handling routines in GUI thread. Essentially the calls are put into a queue and the GUI thread executes them whenever it gets a chance
Audio player thread
Further Information
Click on class link to see client examples.
Sequence of PCM audio data blocks implemented as C arrays.
Audio segment playing device
Audio source producer
Object that asynchronously calls routines in the audio producer thread. The calls are queued until the producer thread gets around to them.
Audio source producer thread
Thread consumer for audio clips taken from a (thread product) work queue. Saves the clips in the temp directory with unique file names and puts the saved file path onto a (thread product) work queue for processing by another thread. Notifies a sound level listener of any audio clips which are silent (below the noise threshold)
Audio clip saver constants
Audio input controller
Streams audio from microphone
Audio output device
Signal level listener
Audio analysis routines
Audio wave buffer
Waveform format
Stores smaller amounts of waveaudio data in memory
Stores smaller amounts of waveaudio data in memory
Wave in handle