![]() |
Skylicht Engine
|
Default factory for creating audio streams (Memory, File, Online). More...
#include <Engine/CStreamFactory.h>
Public Member Functions | |
| virtual IStream * | createStreamFromMemory (unsigned char *buffer, int size, bool takeOwnership) |
| Create an audio stream from memory. | |
| virtual IStream * | createStreamFromFile (const char *fileName) |
| Create an audio stream from a file. | |
| virtual IStream * | createOnlineStream () |
| Create an online memory stream. | |
Default factory for creating audio streams (Memory, File, Online).
|
virtual |
Create an online memory stream.
Implements Skylicht::Audio::IStreamFactory.
|
virtual |
Create an audio stream from a file.
| fileName | Path to the file |
Implements Skylicht::Audio::IStreamFactory.
Reimplemented in Skylicht::CZipAudioStreamFactory.
|
virtual |
Create an audio stream from memory.
| buffer | The memory buffer |
| size | Size of the buffer |
| takeOwnership | If true, the stream will delete the buffer |
Implements Skylicht::Audio::IStreamFactory.