|
arduino-audio-tools
|
#include "AudioTools/CoreAudio/AudioBasic/Collections.h"#include "AudioTools/CoreAudio/AudioStreams.h"#include "SoundGenerator.h"#include "AudioEffect.h"Go to the source code of this file.
Classes | |
| class | AudioEffectCommon |
| class | AudioEffects< GeneratorT > |
| OBSOLETE AudioEffects: the template class describes the input audio to which the effects are applied: e.g. SineWaveGenerator, SquareWaveGenerator, GeneratorFromStream etc. We support only one channel of int16_t data! More... | |
| class | AudioEffectStream |
| EffectsStream supporting variable bits_per_sample. This class is only available when __cplusplus >= 201703L. Otherwise AudioEffectStream results in using AudioEffectStream = AudioEffectStreamT<effect_t>;. More... | |
| class | AudioEffectStreamT< T > |
| EffectsStreamT: the template class describes an input or output stream to which one or multiple effects are applied. The number of channels are used to merge the samples of one frame into one sample before outputting the result as a frame (by repeating the result sample for each channel). Currently only int16_t values are supported, so I recommend to use the AudioEffectStream class which is defined as using AudioEffectStream = AudioEffectStreamT<effect_t>;. More... | |
Namespaces | |
| namespace | audio_tools |
| Generic Implementation of sound input and output for desktop environments using portaudio. | |