#ifndef WALLENGINE_SOUND_H #define WALLENGINE_SOUND_H #include #include #include #include #include namespace WallpaperEngine { using json = nlohmann::json; class sound : public WallpaperEngine::object3d { public: sound (json json_data, WallpaperEngine::object* parent); void play (); private: std::vector m_filenames; std::vector m_sdl; std::vector m_bufferReader; std::vector m_soundBuffer; }; }; #endif //WALLENGINE_SOUND_H