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

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

#include <AudioTypes.h>

Inheritance diagram for audio_tools::AudioWriter:
audio_tools::AudioDecoder audio_tools::AudioEncoder audio_tools::AACDecoderFDK audio_tools::AACDecoderHelix audio_tools::APTXDecoder audio_tools::Codec2Decoder audio_tools::CodecNOP audio_tools::CopyDecoder audio_tools::Decoder8Bit audio_tools::DecoderHelix audio_tools::DecoderNOP audio_tools::G722Decoder audio_tools::G7xxDecoder audio_tools::GSMDecoder audio_tools::ILBCDecoder audio_tools::LC3Decoder audio_tools::MP3DecoderHelix audio_tools::MP3DecoderMAD audio_tools::MP3DecoderMini audio_tools::OggContainerDecoder audio_tools::OpusAudioDecoder audio_tools::RAWDecoder audio_tools::SBCDecoder audio_tools::SimpleContainerDecoder audio_tools::WAVDecoder audio_tools::AACEncoderFDK audio_tools::APTXEncoder audio_tools::Codec2Encoder audio_tools::CodecNOP audio_tools::CopyEncoder audio_tools::Encoder8Bit audio_tools::FLACEncoder audio_tools::G722Encoder audio_tools::G7xxEncoder audio_tools::GSMEncoder audio_tools::ILBCEncoder audio_tools::LC3Encoder audio_tools::MP3EncoderLAME audio_tools::OggContainerEncoder audio_tools::OpusAudioEncoder audio_tools::RAWEncoder audio_tools::SBCEncoder audio_tools::SimpleContainerEncoder audio_tools::WAVEncoder

Public Member Functions

virtual void begin ()=0
 
virtual void end ()=0
 
virtual operator bool ()=0
 
virtual void setAudioInfo (AudioBaseInfo from)=0
 
virtual void setOutputStream (Print &out_stream)=0
 
virtual size_t write (const void *in_ptr, size_t in_size)=0
 

Detailed Description

E.g. used by Encoders and Decoders.


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