|
arduino-audio-tools
|
#include "AudioTools/CoreAudio/AudioBasic/Collections.h"#include "AudioTools/CoreAudio/AudioBasic/Str.h"#include "AudioTools/CoreAudio/AudioLogger.h"Go to the source code of this file.
Classes | |
| class | BaseBuffer< T > |
| Shared functionality of all buffers. More... | |
| class | BufferedArray< T > |
| Class which is usfull ot provide incremental data access e.g. for EdgeImpulse which request data with an offset and length starting from 0 up to the buffer length, restarting at 0 again. More... | |
| class | FrameBuffer< T > |
| A FrameBuffer reads multiple values for array of 2 dimensional frames. More... | |
| class | NBuffer< T > |
| A lock free N buffer. If count=2 we create a DoubleBuffer, if count=3 a TripleBuffer etc. More... | |
| class | NBufferExt< T > |
| A NBufferExt is a subclass of NBuffer which allows to use a direct access API to the BaseBuffer. More... | |
| class | NBufferFile< File, T > |
| A File backed buffer which uses the provided files for buffering with the indicated max size. A file is made available for reading as soon as it reached the size limit. You must provide the files opened in "Write" mode with the addFile() method! More... | |
| struct | RingBufferFile< File, T >::OffsetInfo |
| class | RingBuffer< T > |
| Implements a typed Ringbuffer. More... | |
| class | RingBufferFile< File, T > |
| An File backed Ring Buffer that we can use to receive streaming audio. We expect an open file as parameter. More... | |
| class | SingleBuffer< T > |
| A simple Buffer implementation which just uses a (dynamically sized) array. More... | |
Namespaces | |
| namespace | audio_tools |
| Generic Implementation of sound input and output for desktop environments using portaudio. | |