72 virtual bool play_uri(
const std::string &uri) = 0;
94 virtual bool can_handle(
const std::string &uri)
const = 0;
113 if (this->listener_ !=
nullptr) {
144 if (this->state_ !=
state) {
145 this->state_ =
state;
146 if (this->listener_ !=
nullptr) {
156 MediaSourceListener *listener_{
nullptr};