Audaspace 1.5.0
A high level audio library.
|
Ths class allows to create MutableReaders for any sound. More...
#include <MutableSound.h>
Public Member Functions | |
MutableSound (std::shared_ptr< ISound > sound) | |
Creates a new MutableSound. | |
virtual std::shared_ptr< IReader > | createReader () |
Creates a reader for playback of the sound source. | |
Public Member Functions inherited from ISound | |
virtual | ~ISound () |
Destroys the sound. | |
Ths class allows to create MutableReaders for any sound.
MutableSound::MutableSound | ( | std::shared_ptr< ISound > | sound | ) |
Creates a new MutableSound.
sound | The sound in which the MutabeReaders created with the createReader() method will be based. If shared pointer to a SoundList object is used in several mutable sounds the sequential playback will not work properly. A copy of the SoundList object must be made in this case. |
|
virtual |