|
arduino-audio-tools
|
Go to the source code of this file.
Classes | |
| class | AdapterAudioOutputToAudioStream |
| Wrapper which converts a AudioStream to a AudioOutput. More... | |
| class | AdapterAudioStreamToAudioOutput |
| Wrapper which converts a AudioStream to a AudioOutput. More... | |
| class | AdapterPrintToAudioOutput |
| Wrapper which converts a Print to a AudioOutput. More... | |
| class | AudioOutputAdapter |
| Base class for Output Adpapters. More... | |
| struct | ChannelsSelectOutput::ChannelSelectionOutputDef |
| class | ChannelsSelectOutput |
| Flexible functionality to extract one or more channels from a multichannel signal. Warning: the destinatios added with addOutput are not automatically notified about audio changes. More... | |
| class | MultiOutput |
| Replicates the output to multiple destinations. More... | |
| class | ReformatBaseStream |
| Base class for chained converting streams. More... | |
| class | TimedStream |
| AudioStream class that can define a start and (an optional) stop time Usually it is used to wrap an Audio Sink (e.g. I2SStream), but wrapping an Audio Source is supported as well. Only wrap classes which represent PCM data! More... | |
| class | TransformationReader< T > |
| ConverterStream Helper class which implements the readBytes with the help of write. More... | |
Namespaces | |
| namespace | audio_tools |
| Generic Implementation of sound input and output for desktop environments using portaudio. | |
Macros | |
| #define | CHANNEL_SELECT_BUFFER_SIZE 256 |
| #define | MAX_ZERO_READ_COUNT 3 |
| #define CHANNEL_SELECT_BUFFER_SIZE 256 |
| #define MAX_ZERO_READ_COUNT 3 |