61
virtual std::shared_ptr<Sound> create(const std::string& role, const std::string& uri, unsigned int volume, bool loop) =0;
69
virtual std::shared_ptr<Sound> create(const std::string& role, const std::string& uri, unsigned int volume, bool loop) override {
70
return std::make_shared<Sound>(role, uri, volume, loop);
56
78
} // namespace notifications