|
arduino-audio-tools
|
#include "AudioTools/AudioCodecs/AudioCodecsBase.h"#include "AudioTools/AudioCodecs/AudioEncoded.h"#include "AudioTools/AudioCodecs/AudioFormat.h"#include "AudioTools/CoreAudio/AudioBasic/StrView.h"Go to the source code of this file.
Classes | |
| struct | WAVAudioInfo |
| Sound information which is available in the WAV header. More... | |
| class | WAVDecoder |
| A simple WAVDecoder: We parse the header data on the first record to determine the format. If no AudioDecoderExt is specified we just write the PCM data to the output that is defined by calling setOutput(). You can define a ADPCM decoder to decode WAV files that contain ADPCM data. More... | |
| class | WAVEncoder |
| A simple WAV file encoder. If no AudioEncoderExt is specified the WAV file contains PCM data, otherwise it is encoded as ADPCM. The WAV header is written with the first writing of audio data. Calling begin() is making sure that the header is written again. More... | |
| class | WAVHeader |
| Parser for Wav header data for details see https://de.wikipedia.org/wiki/RIFF_WAVE. More... | |
Namespaces | |
| namespace | audio_tools |
| Generic Implementation of sound input and output for desktop environments using portaudio. | |
Macros | |
| #define | MAX_WAV_HEADER_LEN 200 |
| #define | READ_BUFFER_SIZE 512 |
Variables | |
| static const char * | wav_mime = "audio/wav" |
| #define MAX_WAV_HEADER_LEN 200 |
| #define READ_BUFFER_SIZE 512 |