11#include <micro_decoder/decoder_source.h>
12#include <micro_decoder/types.h>
28 public micro_decoder::DecoderListener {
30 void setup()
override;
37#ifdef USE_AUDIO_HTTP_CA_CERTIFICATE
44 bool play_uri(
const std::string &uri)
override;
46 bool can_handle(
const std::string &uri)
const override;
50 void on_stream_info(
const micro_decoder::AudioStreamInfo &info)
override;
54 std::unique_ptr<micro_decoder::DecoderSource>
decoder_;
64#ifdef USE_AUDIO_HTTP_CA_CERTIFICATE