mirror of
https://github.com/pschatzmann/arduino-audio-tools.git
synced 2024-09-21 02:17:31 +00:00
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 | + | + | + | + | + | + |