arduino-audio-tools
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
Print Class Reference

#include <Arduino.h>

Inheritance diagram for Print:
Inheritance graph
[legend]
Collaboration diagram for Print:
Collaboration graph
[legend]

Public Member Functions

virtual int availableForWrite ()
 
virtual void flush ()
 
virtual size_t write (const uint8_t *data, size_t len)
 

Protected Attributes

int _timeout = 10
 

Member Function Documentation

◆ availableForWrite()

virtual int availableForWrite ( )
inlinevirtual

◆ flush()

virtual void flush ( )
inlinevirtual

◆ write()

virtual size_t write ( const uint8_t *  data,
size_t  len 
)
inlinevirtual

Reimplemented in URLStream, LMSEchoCancellationStream< T >, MDFEchoCancellationStream< T, SampleType >, WiFiClientZephyr, WakeWordDetector< T, N >, ZephyrFile, NamePrinter, OutputTest, AudioWriterToAudioOutput, AudioESP32ULP, ESP3288AudioOutput, I2SCodecStream, MozziStream, PureDataStream, SPDIFOutput, AudioLoRa, SPIAudioMaster, USBAudioStreamBase, I2SStream, AdapterPrintToAudioOutput, MetaDataOutput, AudioStreamWrapper, ConverterStream< T >, FileLoopT< FileType >, FileLoopT< File >, EncodedAudioOutput, EncodedAudioStream, MP3EncoderLAME::FrameWriter, OpusOggWriter, CountingPrint, MuxerVideoSink, MuxerAudioSink, OggContainerOutput, OSCContainerEncoder::OSCOutput, FaustStream< DSP >, AudioKitStream, FileOutput, MiniAudioStream, PortAudioStream, R2ROutput, StdioStream, TfLiteAudioStream, VS1053Stream, A2DPStream, AdaptiveResamplingStream, AudioServerEx, AudioSyncWriter, BLESerialServerBase, BLESerialClientBase, ESPNowStream, HammingFEC< bytecount, block_t >, HDLCStream, ChunkedPrint, HttpRequest, BufferedTaskStream, URLStreamESP32, NRF24Stream, RadioHeadStream, ReedSolomonFEC< bytecount, additional_bytes >, RTSPMediaSourceMTS, RTSPOutput< Platform >, SPIAudioSlave, SPIRegAudioMaster, UDPStream, VBANStream, WebSocketOutput, AutomaticGainControlStream, FrequencyDetectorAutoCorrelation, FrequencyDetectorZeroCrossing, GoertzelStream, MeasuringStream, QualityAnalysisStream, VolumeStream, AnalogAudioStream, AudioEffectStreamT< T >, AudioEffectStream, PitchShiftOutput< T, BufferT >, Equalizer3BandsT< T >, Equalizer3BandsPerChannelT< T >, AdapterAudioStreamToAudioOutput, AdapterAudioOutputToAudioStream, MultiOutput, TimedStream, ChannelsSelectOutput, AudioTimeSourceStream, MetaDataFilter, CsvOutput< T >, HexDumpOutput, OutputMixer< T >, MemoryOutput, ChannelSplitOutput, PWMAudioOutput< PWMDriverT >, MemoryStream, RingBufferStream, BufferedStream, ProgressStream, Throttle, CallbackStream, FilteredStream< T, TF >, FilteredStream< int16_t, int16_t >, VolumeMeter, AudioInputMonitor, ChannelFormatConverterStreamT< T >, ChannelFormatConverterStream, NumberFormatConverterStreamT< TFrom, TTo >, NumberFormatConverterStream, FormatConverterStream, AudioStream, NullStream, QueueStream< T >, QueueStream< uint8_t >, DynamicMemoryStream, FadeStream, Pipeline, Pipeline::ModifyingStreamAdapter, ResampleStream, ResampleStreamT< TInterpolator >, RTTTLOutput< T >, SupportedRatesStream, AudioFFTBase, FFTEffect, EqualizerNBands< SampleT, AccT, NUM_TAPS, NUM_BANDS >, H264EncoderESP32P4< Alloc >::DualOutputPrint, H264EncoderESP32S3< Alloc >::DualOutputPrint, VideoFrameMeter::PrintView, AudioOutput, BaseStream, TfLiteAudioStreamBase, WM8960Stream, CatStream, AnalogDriverESP32V1::IO16Bit, AnalogDriverESP32V2::IO16Bit, and VFSFile.

Member Data Documentation

◆ _timeout

int _timeout = 10
protected

The documentation for this class was generated from the following file: