arduino-audio-tools
Public Member Functions | Protected Member Functions | List of all members
AudioWriter Class Referenceabstract

E.g. used by Encoders and Decoders. More...

#include <AudioTypes.h>

Inheritance diagram for AudioWriter:
AudioDecoder AudioEncoder AACDecoderFAAD AACDecoderFDK AACDecoderHelix ADPCMDecoderXQ ADTSDecoder APTXDecoder AVIDecoder AudioDecoderExt BinaryContainerDecoder Codec2Decoder CodecNOP ContainerMP4 CopyDecoder DecoderBase64 DecoderBasic DecoderFloat DecoderHelix DecoderL16 DecoderL8 G722Decoder G7xxDecoder GSMDecoder ILBCDecoder LC3Decoder MP3DecoderHelix MP3DecoderMAD MP3DecoderMini MTSDecoder OggContainerDecoder OpusAudioDecoder SBCDecoder WAVDecoder WavIMADecoder AACEncoderFDK ADPCMEncoderXQ APTXEncoder AudioEncoderExt BinaryContainerEncoder Codec2Encoder CodecNOP CopyEncoder EncoderBase64 EncoderBasic EncoderFloat EncoderL16 EncoderL8 FLACEncoder G722Encoder G7xxEncoder GSMEncoder ILBCEncoder LC3Encoder MP3EncoderLAME OggContainerEncoder OpusAudioEncoder SBCEncoder WAVEncoder

Public Member Functions

virtual void begin ()=0
 
virtual void begin (AudioInfo info)
 
virtual void end ()=0
 
virtual operator bool ()=0
 
virtual void setAudioInfo (AudioInfo from)=0
 
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)
 

Detailed Description

E.g. used by Encoders and Decoders.


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