2 Supported Scenarios
Phil Schatzmann edited this page 2023-11-14 22:50:31 +01:00

Here are the related Stream classes with their supported operations that can be used:

Class Read Write Comments
I2SStream + + i2s
PWMAduioOutput + pwm
AnalogAudioStream + + adc, dac
MemoryStream + + memory
URLStream + url
A2DPStream + + a2dp
GeneratedSoundStream + gen
AudioOutputWithCallback + +
CsvOutput + csv
File + + From SD library
Serial, ... + + Std Arduino

In theory we should be able to support the following scenarios:

Input dac i2s file a2dp Serial csv
adc + + + + + +
i2s + + + + + +
file + + + + + +
a2dp + + + - + +
Serial + + + + + +
memory + + + + + +
url + + + - + +
gen + + + + + +