40 class InputSourceProvider;
55 static std::unique_ptr<SoundProvider>
load(
56 const std::string &filename,
59 const std::string &type = std::string()
63 static std::unique_ptr<SoundProvider>
load(
64 const std::string &fullname,
66 const std::string &type = std::string());
69 static std::unique_ptr<SoundProvider>
load(
72 const std::string &type);
Virtual File System (VFS).
Definition file_system.h:47
I/O Device interface.
Definition iodevice.h:50
Sound Provider Factor class.
Definition soundprovider_factory.h:47
static std::unique_ptr< SoundProvider > load(const std::string &filename, bool streamed, const FileSystem &fs, const std::string &type=std::string())
Loads an sample file from 'filename', using the provider identified by 'type'.
static std::unique_ptr< SoundProvider > load(const std::string &fullname, bool streamed, const std::string &type=std::string())
Loads an sample file from 'filename', using the provider identified by 'type'.
static std::unique_ptr< SoundProvider > load(IODevice &file, bool streamed, const std::string &type)
Loads an sample file from 'file', using the provider identified by 'type'.
Sound provider type.
Definition soundprovider_type.h:44
Sound provider.
Definition soundprovider.h:46