AAC_FORKED_INTERFACE | Interface to FAAC/FAAD encoder and decoder using UNIX pipe i/o |
ADVANCED_COMPRESSOR | C++ version of John Dyson's advanced compressor design |
ADVANCED_REVERB | Reverb effect |
ARTS_INTERFACE | Interface for communicating with aRts/MCOP |
AUDIO_IO | Virtual base class for all audio I/O objects |
AUDIO_IO_ALSA_PCM | Class for handling ALSA pcm-devices (Advanced Linux Sound Architecture) |
AUDIO_IO_ALSA_PCM_NAMED | Class for handling named ALSA pcm-devices (Advanced Linux Sound Architecture) |
AUDIO_IO_BUFFERED | A lower level interface for audio I/O objects |
AUDIO_IO_DB_BUFFER | Buffer used between db server and client |
AUDIO_IO_DB_CLIENT | Client class for double-buffering providing additional layer of buffering for objects derived from AUDIO_IO |
AUDIO_IO_DB_SERVER | Audio i/o engine |
AUDIO_IO_DEVICE | Virtual base class for real-time devices |
AUDIO_IO_DEVICE_TEST | Unit test for AUDIO_IO_DEVICE |
AUDIO_IO_FORKED_STREAM | Helper class providing routines for forking new processes and creating read/write pipes between the child and the parent process |
AUDIO_IO_JACK | Interface to JACK audio framework |
AUDIO_IO_JACK_MANAGER | Manager class for JACK client objects |
AUDIO_IO_MANAGER | Virtual base class for implementing audio object managers |
AUDIO_IO_PROXY | Generic interface for objects that act as proxies for other objects of type AUDIO_IO |
AUDIO_IO_RESAMPLE | A proxy class that resamples the the child object's data |
AUDIO_IO_REVERSE | A proxy class that reverts the child object's data |
AUDIO_IO_TEST | Unit test for AUDIO_IO |
AUDIO_IO_TYPESELECT | A proxy class for overriding default keyword and filename associations in ecasound's object maps |
AUDIO_STAMP_CONTROLLER | Controller sources that analyze audio stamps and produce control data |
AUDIOFILE_INTERFACE | Interface to SGI audiofile library |
CDRFILE | Class for handling CDR-files |
CHAIN | Class representing an abstract audio signal chain |
CHAIN_OPERATOR | Virtual base class for chain operators |
CONTROLLER_SOURCE | Interface class for implementing control data source objects |
DYNAMIC_OBJECT< T > | Virtual class for objects supporting dynamic parameter control |
DYNAMIC_PARAMETERS< T > | Virtual template class that provides a system for dynamically controlling a set of parameters |
ECA_AUDIO_FORMAT | Class that represents audio format parameters |
ECA_AUDIO_POSITION | Position cursor for a finite length audio stream |
ECA_AUDIO_TIME | Generic class for representing time in audio environment |
ECA_CHAINSETUP | Class representing an ecasound chainsetup object |
ECA_CHAINSETUP_PARSER | Functionality for parsing chainsetup option syntax |
ECA_CHAINSETUP_POSITION | Virtual class implementing position and length related chainsetup features |
ECA_CHAINSETUP_TEST | Unit test for ECA_CHAINSETUP |
ECA_CONTROL | Class for controlling the whole ecasound library |
ECA_CONTROL_BASE | Base class providing basic functionality for controlling the ecasound library |
ECA_CONTROL_DUMP | Class for dumping status information to a standard output stream |
ECA_CONTROL_OBJECTS | Class for configuring ecasound library objects |
ECA_CONTROL_TEST | Unit test for ECA_CONTROL |
ECA_ENGINE | ECA_ENGINE is the actual processing engine |
ECA_ENGINE_DEFAULT_DRIVER | Default engine driver |
ECA_ENGINE_DRIVER | Virtual base class for implementing ecasound engine driver objects |
ECA_ENGINE_impl | Private class used in ECA_ENGINE implementation |
ECA_ERROR | A general exception class for error reporting |
ECA_FILE_IO | Interface for blocking file input/output with buffering |
ECA_FILE_IO_MMAP | File-io and buffering using mmap for data transfers |
ECA_FILE_IO_STREAM | File-I/O and buffering routines using normal file streams |
ECA_IAMODE_PARSER | Class that handles registering and querying interactive mode commands |
ECA_LOGGER | A logging subsystem implemented as a singleton class |
ECA_LOGGER_DEFAULT | Default logging subsystem implementation |
ECA_LOGGER_INTERFACE | Virtual base class for logging subsystem implementations |
ECA_LOGGER_WELLFORMED | Logging implementation that outputs messages in a well-formed format |
ECA_OBJECT | Virtual class for ecasound objects |
ECA_OBJECT_FACTORY | Abstract factory for creating libecasound objects |
ECA_OBJECT_FACTORY_TEST | Unit test for ECA_OBJECT_FACTORY |
ECA_OBJECT_MAP | A virtual base class representing generic object maps |
ECA_PRESET_MAP | Dynamic register for storing effect presets |
ECA_RESOURCES | Class for representing ecasound user settings stored in global ({prefix}/share/ecasound/ecasoundrc) and user-specific (~/.ecasoundrc) resource files |
ECA_SAMPLE_CONVERSION_TEST | Unit test for ECA_SAMPLE-CONVERSION |
ECA_SAMPLERATE_AWARE | Interface class implemented by all types that require knowledge of system samplerate |
ECA_SESSION | Class representing a set of chainsetups |
ECA_SESSION_TEST | Unit test for ECA_SESSION |
ECA_STATIC_OBJECT_MAPS | A private classed used by ECA_OBJECT_FACTORY to access object maps |
ECA_TEST_CASE | Abstract interface for implementing test cases for component testing |
ECA_TEST_REPOSITORY | A testing subsystem implemented as a singleton class |
EFFECT_ALLPASS_FILTER | Allpass filter |
EFFECT_AMPLIFY | Normal amplifier |
EFFECT_AMPLIFY_CHANNEL | Channel amplifier |
EFFECT_AMPLIFY_CLIPCOUNT | Amplifier with clip control |
EFFECT_AMPLITUDE | Virtual base for amplitude effects and dynamic processors |
EFFECT_ANALYSIS | Virtual base for signal analyzers |
EFFECT_AUDIO_STAMP | Store an audio stamp object |
EFFECT_BANDPASS | Bandpass filter |
EFFECT_BANDREJECT | Bandreject filter |
EFFECT_BASE | Virtual base for all audio effect classes |
EFFECT_BW_FILTER | Base class for butterworth filter effects |
EFFECT_CHANNEL_COPY | Channel copy (one-to-one copy) |
EFFECT_CHORUS | Chorus |
EFFECT_COMB_FILTER | Comb filter |
EFFECT_COMPRESS | Dynamic compressor |
EFFECT_DCFIND | Calculates DC-offset |
EFFECT_DCFIX | Adjusts DC-offset |
EFFECT_DELAY | Delay effect |
EFFECT_ENV_MOD | Virtual base for envelope modulation effects |
EFFECT_FAKE_STEREO | Transforms a mono signal to stereo using a panned delay signal |
EFFECT_FILTER | Virtual base for filter effects |
EFFECT_FLANGER | Flanger |
EFFECT_HIGHPASS | Highpass filter |
EFFECT_INVERSE_COMB_FILTER | Inverse comb filter |
EFFECT_LADSPA | Wrapper class for LADSPA plugins |
EFFECT_LIMITER | Limiter effect |
EFFECT_LOWPASS | Lowpass filter |
EFFECT_LOWPASS_SIMPLE | A simple lowpass filter |
EFFECT_MIX_TO_CHANNEL | Channel copy (one-to-one copy) |
EFFECT_MIXING | Virtual base class for channel mixing and routing effects |
EFFECT_MODULATING_DELAY | Base class for modulating delay effects |
EFFECT_MULTITAP_DELAY | Multi-tap delay |
EFFECT_NOISEGATE | Noise gate with attack and release |
EFFECT_NORMAL_PAN | Panning effect for controlling the stereo image |
EFFECT_PHASER | Phaser |
EFFECT_PITCH_SHIFT | Modify audio pitch by altering its length |
EFFECT_PULSE_GATE | Pulse shaped gate |
EFFECT_PULSE_GATE_BPM | Wrapper class for pulse shaped gate providing a beats-per-minute (bpm) based parameters |
EFFECT_RC_LOWPASS_FILTER | Simulation of an 3rd-order 36dB active RC-lowpass |
EFFECT_RESONANT_BANDPASS | Resonant bandpass filter |
EFFECT_RESONANT_LOWPASS | Resonant lowpass filter |
EFFECT_RESONATOR | Resonating bandpass filter |
EFFECT_REVERB | Simple reverb (based on a iir comb filter) |
EFFECT_TIME_BASED | Base class for time-based effects (delays, reverbs, etc) |
EFFECT_TREMOLO | Tremolo |
EFFECT_VOLUME_BUCKETS | Analyzes the audio signal volume by using a set of amplitude range buckets |
EFFECT_VOLUME_PEAK | Keeps track of peak amplitude |
EWFFILE | Ecasound Wave File - a simple wrapper class for handling other audio objects |
FILE_PRESET | File based effect preset |
FLAC_FORKED_INTERFACE | Interface to FLAC decoders and encoders using UNIX pipe i/o |
GATE_BASE | Interface to gate effects |
GENERIC_CONTROLLER | Generic controller class that connects controller sources to objects supporting dynamic parameter control (classes which inherit DYNAMIC_PARAMETERS) |
GENERIC_LINEAR_ENVELOPE | Generic multi-stage linear envelope |
GENERIC_OSCILLATOR | Generic oscillator |
GENERIC_OSCILLATOR_FILE | Generic oscillator using preset envelopes |
GLOBAL_PRESET | Effect preset that is read from a global preset database |
Layer | Mp3 header parsing |
LINEAR_ENVELOPE | Linear envelope |
LOOP_DEVICE | Audio object that routes data from inputs to outputs |
MIDI_CLIENT | Top-level interface for MIDI-clients |
MIDI_CONTROLLER | Interface to MIDI continuous controllers |
MIDI_HANDLER | Interface class for specifying custom MIDI-handlers |
MIDI_IO | Virtual base for all MIDI I/O classes |
MIDI_IO_RAW | Input and output of raw MIDI streams using standard UNIX file operations |
MIDI_PARSER | Collection of static functions and small stateful machines for parsing MIDI messages |
MIDI_SERVER | MIDI i/o engine |
MIKMOD_INTERFACE | Interface to module players such as MikMod that support UNIX pipe i/o |
MP3FILE | Interface for mp3 decoders and encoders that support input/output using standard streams |
NULLFILE | Audio object that endlessly consumes and produces audio data |
OGG_VORBIS_INTERFACE | Interface for Ogg Vorbis decoders and encoders using UNIX pipe i/o |
OPERATOR | All ecasound objects which can be used as targets for dynamic control, are called operators |
OPERATOR::PARAM_DESCRIPTION | Structure describing one operator parameter |
OSCILLATOR | Base class for various oscillators |
OSSDEVICE | Class for handling Open Sound System -devices (OSS/Linux and OSS/Lite) |
PRESET | Class for representing effect presets |
RAWFILE | Class for handling raw/headerless audio files |
REALTIME_NULL | Null audio object with realtime behaviour |
RESOURCE_FILE | Generic resource file class |
SAMPLE_BUFFER | A dynamic container for storing blocks of audio data |
SAMPLE_BUFFER_FUNCTIONS | Various simple functions that operate on sample buffer data |
SAMPLE_ITERATOR | Iterate through all samples |
SAMPLE_ITERATOR_CHANNEL | Iterate through all samples of one channel |
SAMPLE_ITERATOR_CHANNELS | Iterate through all samples, one channel at a time |
SAMPLE_ITERATOR_INTERLEAVED | Iterate through all samples, one sample frame (interleaved) at a time |
SINE_OSCILLATOR | Sine oscillator |
SNDFILE_INTERFACE | Interface to libsndfile library |
THRESHOLD_GATE | A threshold open gate |
TIME_CROP_GATE | A time crop gate |
TIMIDITY_INTERFACE | Interface to MIDI-to-audio converters that support UNIX pipe i/o |
TWO_STAGE_LINEAR_ENVELOPE | Linear envelope |
VOLUME_ANALYZE_CONTROLLER | Controller that analyzes stamp volume level, and creates control data based on the results |
WAVEFILE | Represents a RIFF WAVE -file (wav) |