arduino-audio-tools
Loading...
Searching...
No Matches
Classes | Namespaces
AudioStreamsConverter.h File Reference
#include "AudioIO.h"
#include "AudioTools/CoreAudio/AudioStreams.h"
#include "AudioTools/CoreAudio/ResampleStream.h"

Go to the source code of this file.

Classes

class  ChannelFormatConverterStream
 Channel converter which does not use a template. More...
 
class  ChannelFormatConverterStreamT< T >
 Converter for reducing or increasing the number of Channels. More...
 
class  FormatConverterStream
 Converter which converts bits_per_sample, channels and the sample_rate. The conversion is supported both on the input and output side. More...
 
class  NumberFormatConverterStream
 Converter which converts between bits_per_sample and 16 bits. The templated NumberFormatConverterStreamT class is used based on the information provided by the bits_per_sample in the configuration. More...
 
class  NumberFormatConverterStreamT< TFrom, TTo >
 A more generic templated Converter which converts from a source type to a target type: You can use e.g. uint8_t, int8_t, int16_t, uint16_t, int24_t, uint32_t, int32_t, FloatAudio.AbstractMetaDat. This is quite handy because unsigned values and floating values are supported and you do not need to resort to use a Codec. More...
 

Namespaces

namespace  audio_tools
 Generic Implementation of sound input and output for desktop environments using portaudio.