From 609389b138e550279320b109b64d7492b80fc293 Mon Sep 17 00:00:00 2001 From: pschatzmann Date: Fri, 21 Apr 2023 09:55:47 +0200 Subject: [PATCH] cleanup --- .../streams-memory_raw-i2s.ino | 13 +++---------- library.properties | 2 +- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/examples/examples-stream/streams-memory_raw-i2s/streams-memory_raw-i2s.ino b/examples/examples-stream/streams-memory_raw-i2s/streams-memory_raw-i2s.ino index 4d4e54a50..9fc29aa40 100644 --- a/examples/examples-stream/streams-memory_raw-i2s/streams-memory_raw-i2s.ino +++ b/examples/examples-stream/streams-memory_raw-i2s/streams-memory_raw-i2s.ino @@ -11,24 +11,17 @@ #include "AudioTools.h" #include "StarWars30.h" - - -uint8_t channels = 1; -uint16_t sample_rate = 22050; - +AudioInfo info(22050, 1, 16); I2SStream i2s; // Output to I2S MemoryStream music(StarWars30_raw, StarWars30_raw_len); -StreamCopyT copier(i2s, music); // copies sound into i2s - +StreamCopy copier(i2s, music); // copies sound into i2s void setup(){ Serial.begin(115200); AudioLogger::instance().begin(Serial, AudioLogger::Info); auto config = i2s.defaultConfig(TX_MODE); - config.sample_rate = sample_rate; - config.channels = channels; - config.bits_per_sample = 16; + config.copyFrom(info); i2s.begin(config); } diff --git a/library.properties b/library.properties index 7add649cd..9723f9380 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=audio-tools -version=0.9.3 +version=0.9.5 author=Phil Schatzmann maintainer=Phil Schatzmann sentence=Some useful audio processing classes