#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.