12#include <micro_decoder/decoder_source.h>
13#include <micro_decoder/types.h>
28 public micro_decoder::DecoderListener {
30 void setup()
override;
37 bool play_uri(
const std::string &uri)
override;
39 bool can_handle(
const std::string &uri)
const override;
43 void on_stream_info(
const micro_decoder::AudioStreamInfo &info)
override;
47 std::unique_ptr<micro_decoder::DecoderSource>
decoder_;