Public Member Functions | Protected Member Functions | List of all members
AudioEncoderExt Class Referenceabstract
Inheritance diagram for AudioEncoderExt:
AudioEncoder AudioWriter ADPCMEncoder

Public Member Functions

virtual void begin ()=0
virtual void begin (AudioInfo info)
virtual int blockSize ()=0
virtual void end ()=0
virtual const char * mime ()=0
 Provides the mime type of the encoded result.
virtual operator bool ()=0
void setAudioInfo (AudioInfo from) override
 Defines the sample rate, number of channels and bits per sample.
virtual void setOutput (Print &out_stream)=0
virtual size_t write (const void *in_ptr, size_t in_size)=0

Protected Member Functions

void writeBlocking (Print *out, uint8_t *data, size_t len)

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