Class which is able to create an audio file stream from a file. More...
#include <ik_IAudioStreamLoader.h>
Public Member Functions | |
virtual | ~IAudioStreamLoader () |
destructor | |
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. |
Class which is able to create an audio file stream from a file.
virtual irrklang::IAudioStreamLoader::~IAudioStreamLoader | ( | ) | [inline, virtual] |
destructor
virtual IAudioStream* irrklang::IAudioStreamLoader::createAudioStream | ( | IFileReader * | file | ) | [pure virtual] |
Creates an audio file input stream from a file.
virtual bool irrklang::IAudioStreamLoader::isALoadableFileExtension | ( | const ik_c8 * | fileName | ) | [pure virtual] |
Returns true if the file maybe is able to be loaded by this class.
This decision should be based only on the file extension (e.g. ".wav"). The given filename string is guaranteed to be lower case.
The irrKlang
Engine Documentation © 2003-2018 by Nikolaus Gebhardt. Generated
by Doxygen
(1.6.1) |