3#include "AudioTools/CoreAudio/BaseStream.h"
4#include "AudioTools/CoreAudio/AudioMetaData/AbstractMetaData.h"
6#include "HttpRequest.h"
7#include "AudioClient.h"
20 virtual bool begin(
const char*
urlStr,
const char* acceptMime =
nullptr,
21 MethodID action = GET,
const char* reqMime =
"",
22 const char* reqData =
"") = 0;
24 virtual void end()
override = 0;
33 const char*
mime()
override {
38 virtual bool setMetadataCallback(
void (*fn)(
MetaDataType info,
39 const char* str,
int len)) {
46 virtual void setSSID(
const char* ssid) = 0;