/** * @file streams-url-post.ino * @author Phil Schatzmann * @brief example how to http post data from an input stream * @copyright GPLv3 */ #include "AudioTools.h" #include "AudioTools/Communication/AudioHttp.h" AudioInfo info(44100, 2, 16); SineGenerator sineWave(32000); GeneratedSoundStream sound(sineWave); TimedStream timed(sound); URLStream url("ssid", "password"); // Arduino Setup void setup(void) { // Open Serial Serial.begin(115200); AudioToolsLogger.begin(Serial, AudioToolsLogLevel::Info); // Setup sine wave sineWave.begin(info, N_B4); // limit the size of the input stream timed.setEndSec(60); timed.begin(); // post the data url.begin("http://192.168.1.35:8000", "audio/bin", POST, "text/html", timed); } // Arduino loop - copy sound to out void loop() {}