JNGL
Easy to use cross-platform 2D game library
|
Sound related functions. More...
Go to the source code of this file.
Namespaces | |
namespace | jngl |
JNGL's main namespace. | |
Functions | |
float | getVolume () |
void | play (const std::string &filename) |
Play an OGG audio file once. | |
void | stop (const std::string &filename) |
Stop an OGG audio file if it's currently playing. | |
bool | isPlaying (const std::string &filename) |
std::shared_ptr< SoundFile > | loop (const std::string &filename) |
Play an OGG audio file in a loop. | |
void | setPlaybackSpeed (float speed) |
Set global pitch in (0.0f, ∞]. Default is 1.0f. | |
void | setVolume (float volume) |
Set global volume in [0, ∞]. Default is 1.0f. | |
Finally | pauseAudio () |
Pauses the playback of all audio; destroying the returned Finally object will resume again. | |
Sound related functions.
Definition in file sound.hpp.