5 #ifndef __I_IRRKLANG_AUDIO_STREAM_LOADER_H_INCLUDED__
6 #define __I_IRRKLANG_AUDIO_STREAM_LOADER_H_INCLUDED__
Base class of most objects of the irrKlang.
Interface providing read acess to a file.
virtual ~IAudioStreamLoader()
destructor
Reads and decodes audio data into an usable audio stream for the ISoundEngine.
Class which is able to create an audio file stream from a file.
char ik_c8
8 bit character variable.
Everything in the irrKlang Sound Engine can be found in this namespace.
virtual bool isALoadableFileExtension(const ik_c8 *fileName)=0
Returns true if the file maybe is able to be loaded by this class.
virtual IAudioStream * createAudioStream(IFileReader *file)=0
Creates an audio file input stream from a file.