|
iaudio 0.1.0
Contrat audio chargeable : IAudioModule
|
A vendor's audio factory : music streamed from disk, sample buffers, and the sounds that reference them. More...
#include <IAudioModule.hpp>


Public Member Functions | |
| virtual | ~IAudioModule ()=default |
| virtual audio::IMusic * | createMusic (std::string path)=0 |
| virtual void | deleteMusic (audio::IMusic *music)=0 |
| virtual audio::ISoundBuffer * | createSoundBuffer (std::string path)=0 |
| virtual void | deleteSoundBuffer (audio::ISoundBuffer *buffer)=0 |
| virtual audio::ISound * | createSound (audio::ISoundBuffer *buffer)=0 |
| virtual void | deleteSound (audio::ISound *sound)=0 |
Static Public Attributes | |
| static constexpr const char * | entry = "getAudioModule" |
| Symbol the loader looks up : present = this vendor does audio. | |
| static constexpr const char * | contract = "audio" |
| Ce que type() doit rendre. | |
| static constexpr const char * | accepts [] = {"audio", nullptr} |
| Aucune sous-famille pour l'instant. | |
A vendor's audio factory : music streamed from disk, sample buffers, and the sounds that reference them.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
staticconstexpr |
Aucune sous-famille pour l'instant.
|
staticconstexpr |
Ce que type() doit rendre.
|
staticconstexpr |
Symbol the loader looks up : present = this vendor does audio.