arduino-audio-tools
|
Http client & server
More...
Classes | |
class | AbstractURLStream |
Abstract Base class for all URLStream implementations. More... | |
class | AudioServerEx |
A powerfull Web server which is based on https://github.com/pschatzmann/TinyHttp. It supports multiple concurrent clients. You can e.g. use it to write mp3 data and make it available in multiple clients. More... | |
class | AudioWAVServerEx |
A powerfull WAV Web server which is based on https://github.com/pschatzmann/TinyHttp. It supports multiple concurrent clients. More... | |
class | HLSStream |
HTTP Live Streaming using HLS: The result is a MPEG-TS data stream that must be decoded e.g. with a DecoderMTS. More... | |
class | HttpRequest |
Simple API to process get, put, post, del http requests I tried to use Arduino HttpClient, but I did not manage to extract the mime type from streaming get requests. More... | |
class | ICYStream |
Icecast/Shoutcast Audio Stream which splits the data into metadata and audio data. The Audio data is provided via the regular stream functions. The metadata is handled with the help of the MetaDataICY state machine and provided via a callback method. More... | |
class | ICYStreamBuffered |
ICYStream implementation for the ESP32 based on a FreeRTOS task This is a Icecast/Shoutcast Audio Stream which splits the data into metadata and audio data. The Audio data is provided via the regular stream functions. The metadata is handled with the help of the MetaDataICY state machine and provided via a callback method. More... | |
class | Url |
URL parser which breaks a full url string up into its individual parts. More... | |
class | URLStream |
Represents the content of a URL as Stream. We use the WiFi.h API. More... | |
class | URLStreamBuffered |
URLStream implementation for the ESP32 based on a separate FreeRTOS task. More... | |
Http client & server