73 virtual bool play_uri(
const std::string &uri) = 0;
97 virtual bool can_handle(
const std::string &uri)
const = 0;
116 if (this->listener_ !=
nullptr) {
148 if (this->state_ !=
state) {
149 this->state_ =
state;
150 if (this->listener_ !=
nullptr) {
160 MediaSourceListener *listener_{
nullptr};