32 #include "../../Core/IOData/file_system.h"
40 class InputSourceProvider;
63 const std::string &filename,
Sound provider.
Definition: soundprovider.h:46
virtual SoundProvider * load(const std::string &filename, bool streamed, const FileSystem &file_system)=0
Called to load with this sound provider type.
I/O Device interface.
Definition: iodevice.h:51
virtual SoundProvider * load(IODevice &file, bool streamed)=0
virtual ~SoundProviderType()
Unregisters a sound provider type in the SoundProviderFactory.
Virtual File System (VFS).
Definition: file_system.h:48
Sound provider type.
Definition: soundprovider_type.h:45
SoundProviderType(const std::string &type)
Registers a sound provider type in the SoundProviderFactory.