#include <sound_play.h>
Public Member Functions | |
| void | play () |
| Play the Sound. | |
| void | repeat () |
| Play the Sound repeatedly. | |
| void | stop () |
| Stop Sound playback. | |
Private Member Functions | |
| Sound (SoundClient *sc, int snd, const std::string &arg, const std::string arg2=std::string()) | |
Private Attributes | |
| std::string | arg2_ |
| std::string | arg_ |
| SoundClient * | client_ |
| int | snd_ |
Friends | |
| class | SoundClient |
Definition at line 65 of file sound_play.h.
| sound_play::SoundClient::Sound::Sound | ( | SoundClient * | sc, |
| int | snd, | ||
| const std::string & | arg, | ||
| const std::string | arg2 = std::string() |
||
| ) | [inline, private] |
Definition at line 74 of file sound_play.h.
| void sound_play::SoundClient::Sound::play | ( | ) | [inline] |
Play the Sound.
This method causes the Sound to be played once.
Definition at line 89 of file sound_play.h.
| void sound_play::SoundClient::Sound::repeat | ( | ) | [inline] |
Play the Sound repeatedly.
This method causes the Sound to be played repeatedly until stop() is called.
Definition at line 101 of file sound_play.h.
| void sound_play::SoundClient::Sound::stop | ( | ) | [inline] |
Stop Sound playback.
This method causes the Sound to stop playing.
Definition at line 112 of file sound_play.h.
friend class SoundClient [friend] |
Definition at line 67 of file sound_play.h.
std::string sound_play::SoundClient::Sound::arg2_ [private] |
Definition at line 71 of file sound_play.h.
std::string sound_play::SoundClient::Sound::arg_ [private] |
Definition at line 70 of file sound_play.h.
Definition at line 72 of file sound_play.h.
int sound_play::SoundClient::Sound::snd_ [private] |
Definition at line 69 of file sound_play.h.