|
arduino-audio-tools
|
#include "AudioTools/AudioCodecs/AudioEncoded.h"#include "AudioTools/CoreAudio/AudioBasic/Str.h"#include "AudioTools/Communication/HTTP/URLStream.h"#include "AudioTools/CoreAudio/StreamCopy.h"#include "AudioToolsConfig.h"Go to the source code of this file.
Classes | |
| class | HLSParser< URLStream > |
| Simple Parser for HLS data. More... | |
| class | HLSStreamT< URLStream > |
| HTTP Live Streaming using HLS: The resulting .ts data is provided via readBytes() that dynamically reload new Segments. Please note that this reloading adds a considerable delay: So if you want to play back the audio, you should buffer the content in a seaparate task. More... | |
| class | URLHistory |
| class | URLLoaderHLS< URLStream > |
| We feed the URLLoaderHLS with some url strings. The data of the related segments are provided via the readBytes() method. More... | |
Namespaces | |
| namespace | audio_tools |
| Generic Implementation of sound input and output for desktop environments using portaudio. | |
| namespace | audio_tools_hls |
| hide hls implementation in it's own namespace | |
Macros | |
| #define | HLS_BUFFER_COUNT 2 |
| #define | HLS_MAX_NO_READ 2 |
| #define | HLS_MAX_URL_LEN 256 |
| #define | HLS_TIMEOUT 5000 |
| #define | HLS_UNDER_OVERFLOW_WAIT_TIME 10 |
| #define | MAX_HLS_LINE 512 |
| #define | START_URLS_LIMIT 4 |
Typedefs | |
| using | HLSStream = HLSStreamT< URLStream > |
| #define HLS_BUFFER_COUNT 2 |
| #define HLS_MAX_NO_READ 2 |
| #define HLS_MAX_URL_LEN 256 |
| #define HLS_TIMEOUT 5000 |
| #define HLS_UNDER_OVERFLOW_WAIT_TIME 10 |
| #define MAX_HLS_LINE 512 |
| #define START_URLS_LIMIT 4 |