|
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).
|
inline |
Reimplemented in AudioESP32ULP, AudioLoRa, RTSPOutput< Platform >, UDPStream, VBANStream, AudioStreamWrapper, ConverterStream< T >, LoRaStream, EncodedAudioOutput, EncodedAudioStream, FaustStream< DSP >, AudioFFTBase, FileOutput, I2SCodecStream, MiniAudioStream, StdioStream, A2DPStream, AudioServerEx, AudioSyncWriter, ESPNowStream, HammingFEC< bytecount, block_t >, AbstractURLStream, URLStreamESP32, ReadioHeadStream, ReedSolomonFEC< bytecount, additional_bytes >, SynchronizedStream, AnalogAudioArduino, AnalogAudioStream, AudioEffectStreamT< T >, Equalizer3Bands, Equalizer3BandsPerChannel, I2SStream, ReformatBaseStream, AdapterAudioStreamToAudioOutput, TimedStream, AudioOutput, CsvOutput< T >, OutputMixer< T >, MemoryOutput, PWMAudioOutput, MemoryStream, RingBufferStream, MeasuringStream, ProgressStream, Throttle, FilteredStream< T, TF >, FilteredStream< int16_t, int16_t >, ChannelFormatConverterStreamT< T >, ChannelFormatConverterStream, NumberFormatConverterStreamT< TFrom, TTo >, NumberFormatConverterStream, BaseStream, QueueStream< T >, QueueStream< uint8_t >, DynamicMemoryStream, FadeStream, FrequencyDetectorAutoCorrelation, FrequencyDetectorZeroCrossing, Pipeline, VolumeStream, AudioBLEClient, AudioBLEClient, AudioBLEServer, and AudioBLEServer.
|
inlineoverridevirtual |
Flush any remaining content in the line buffer.
Reimplemented from Print.
Reimplemented from Print.
|
protectedinherited |