arduino-audio-tools
|
Print class that calls addName for each printed line. Useful for collecting file names from text output (e.g., directory listings). More...
#include <AudioSource.h>
Public Member Functions | |
NamePrinter (PathNamesRegistry &dataSource, const char *prefix=nullptr) | |
virtual int | availableForWrite () |
void | flush () override |
Flush any remaining content in the line buffer. | |
void | setPrefix (const char *prefix) |
size_t | write (const uint8_t *buffer, size_t size) override |
size_t | write (uint8_t ch) override |
Protected Attributes | |
int | _timeout = 10 |
Print class that calls addName for each printed line. Useful for collecting file names from text output (e.g., directory listings).
|
inlinevirtualinherited |
Reimplemented in RTSPOutput, UDPStream, A2DPStream, AudioFFTBase, I2SCodecStream, Equalizer3Bands, Equalizer3BandsPerChannel, AbstractURLStream, URLStreamESP32, I2SStream, OutputMixer< T >, MeasuringStream, ProgressStream, FrequencyDetectorAutoCorrelation, FrequencyDetectorZeroCrossing, and VolumeStream.
|
inlineoverridevirtual |
Flush any remaining content in the line buffer.
Reimplemented from Print.
|
inlineoverridevirtual |
Reimplemented from Print.