#include <tone.h>
Definition at line 30 of file tone.h.
Public Slots | |
| void | audioTimerExpiry () |
Public Member Functions | |
| Tone (int freqHz, int volume, int ms, QObject *parent=0, const char *=0) | |
| Tone (const Tone &t, QObject *parent=0, const char *=0) | |
| Tone (int ms, QObject *parent=0, const char *=0) | |
| Tone (wavfile &wav, QObject *parent=0, const char *=0) | |
| virtual | ~Tone () |
| Tone & | operator+= (const Tone &rhs) |
| void | sum (int freqHz, int volume) |
| short * | getAudio () |
| int | getSamples () |
| bool | Playing () |
| void | Play (QString deviceName, bool loop) |
| void | Stop () |
| void | OpenSpeaker (QString devName) |
| void | CloseSpeaker () |
Private Attributes | |
| int | Samples |
| short * | toneBuffer |
| bool | Loop |
| QTimer * | audioTimer |
| HWAVEOUT | hSpeaker |
| WAVEHDR | spkBufferDescr |
| AudioOutput * | mythOutput |
| Tone::Tone | ( | int | freqHz, | |
| int | volume, | |||
| int | ms, | |||
| QObject * | parent = 0, |
|||
| const char * | name = 0 | |||
| ) |
| Tone::Tone | ( | const Tone & | t, | |
| QObject * | parent = 0, |
|||
| const char * | name = 0 | |||
| ) |
| Tone::Tone | ( | int | ms, | |
| QObject * | parent = 0, |
|||
| const char * | name = 0 | |||
| ) |
| Tone::Tone | ( | wavfile & | wav, | |
| QObject * | parent = 0, |
|||
| const char * | name = 0 | |||
| ) |
| void Tone::sum | ( | int | freqHz, | |
| int | volume | |||
| ) |
| short* Tone::getAudio | ( | ) | [inline] |
| int Tone::getSamples | ( | ) | [inline] |
| bool Tone::Playing | ( | ) |
| void Tone::Play | ( | QString | deviceName, | |
| bool | loop | |||
| ) |
Definition at line 210 of file tone.cpp.
Referenced by PhoneUIBox::customEvent(), and PhoneUIBox::handleTreeListSignals().
| void Tone::Stop | ( | void | ) |
Definition at line 265 of file tone.cpp.
Referenced by audioTimerExpiry(), PhoneUIBox::customEvent(), and ~Tone().
| void Tone::OpenSpeaker | ( | QString | devName | ) |
| void Tone::audioTimerExpiry | ( | ) | [slot] |
int Tone::Samples [private] |
Definition at line 57 of file tone.h.
Referenced by audioTimerExpiry(), getSamples(), operator+=(), Play(), sum(), and Tone().
short* Tone::toneBuffer [private] |
Definition at line 58 of file tone.h.
Referenced by audioTimerExpiry(), getAudio(), operator+=(), Play(), sum(), Tone(), and ~Tone().
bool Tone::Loop [private] |
QTimer* Tone::audioTimer [private] |
HWAVEOUT Tone::hSpeaker [private] |
Definition at line 62 of file tone.h.
Referenced by CloseSpeaker(), OpenSpeaker(), Play(), Playing(), and Tone().
WAVEHDR Tone::spkBufferDescr [private] |
AudioOutput* Tone::mythOutput [private] |
Definition at line 65 of file tone.h.
Referenced by audioTimerExpiry(), CloseSpeaker(), OpenSpeaker(), Play(), Playing(), and Tone().
1.5.5