RioEngine
0.1
My first attempt to create a 3D WYSIWYG Game Engine
|
Class which is able to create an audio file stream from a file. More...
#include <ik_IAudioStreamLoader.h>
Public Member Functions | |
virtual | ~IAudioStreamLoader () |
destructor More... | |
virtual bool | isALoadableFileExtension (const ik_c8 *fileName)=0 |
Returns true if the file maybe is able to be loaded by this class. More... | |
virtual IAudioStream * | createAudioStream (IFileReader *file)=0 |
Creates an audio file input stream from a file. More... | |
![]() | |
IRefCounted () | |
Constructor. More... | |
virtual | ~IRefCounted () |
Destructor. More... | |
void | grab () |
bool | drop () |
Class which is able to create an audio file stream from a file.
Definition at line 17 of file ik_IAudioStreamLoader.h.
|
inlinevirtual |
destructor
Definition at line 22 of file ik_IAudioStreamLoader.h.
|
pure virtual |
Creates an audio file input stream from a file.
|
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.