arduino-audio-tools
Classes | Namespaces | Macros
CodecFLAC.h File Reference

FLAC Codec using https://github.com/pschatzmann/arduino-libflac. More...

#include "AudioCodecs/AudioEncoded.h"
#include "AudioTools/Buffers.h"
#include "AudioBasic/Net.h"
#include "flac.h"

Go to the source code of this file.

Classes

class  FLACDecoder
 Decoder for FLAC. Depends on https://github.com/pschatzmann/arduino-libflac. We support an efficient streaming API and an very memory intensitiv standard interface. So you should prefer the streaming interface where you call setOutput() before the begin and copy() in the loop. Validated with http://www.2l.no/hires/. More...
 
class  FLACEncoder
 FLACEncoder. More...
 

Namespaces

 audio_tools
 Generic Implementation of sound input and output for desktop environments using portaudio.
 

Macros

#define FLAC_BUFFER_SIZE   (8 * 1024)
 
#define FLAC_READ_TIMEOUT_MS   10000
 

Detailed Description

FLAC Codec using https://github.com/pschatzmann/arduino-libflac.

Author
Phil Schatzmann
Version
0.1
Date
2022-04-24