ASW Lib
A.D.S. Games SDL Wrapper Library. A library targeted at Allegro4 users who want to switch to SDL3 and use modern c++.
Loading...
Searching...
No Matches
asw::sound Namespace Reference

Functions

void play (const asw::Sample &sample, int volume=255, unsigned char pan=128, int loop=0)
 Play a sample.
 
void playMusic (const asw::Music &sample, int volume=255)
 Play a music sample.
 
void stopMusic ()
 Stop the currently playing music.
 

Function Documentation

◆ play()

void asw::sound::play ( const asw::Sample & sample,
int volume = 255,
unsigned char pan = 128,
int loop = 0 )

Play a sample.

Parameters
sampleSample to play
volumePlayback volume
panPanning (0-255)
loopNumber of times to loop (0 = no loop, -1 = infinite loop)

Definition at line 5 of file sound.cpp.

◆ playMusic()

void asw::sound::playMusic ( const asw::Music & sample,
int volume = 255 )

Play a music sample.

Parameters
sampleSample to play
volumePlayback volume

Definition at line 15 of file sound.cpp.

◆ stopMusic()

void asw::sound::stopMusic ( )

Stop the currently playing music.

Definition at line 20 of file sound.cpp.