#include <output.h>
Public Member Functions | |
| OutputListeners () | |
| virtual | ~OutputListeners () |
| bool | hasVisual (void) |
| void | addVisual (MythTV::Visual *) |
| void | removeVisual (MythTV::Visual *) |
| QMutex * | mutex () |
| void | setBufferSize (unsigned int sz) |
| unsigned int | bufferSize () const |
Protected Member Functions | |
| void | error (const QString &e) |
| void | dispatchVisual (uchar *b, unsigned long b_len, unsigned long written, int chan, int prec) |
| void | prepareVisuals () |
Private Attributes | |
| QMutex | mtx |
| Visuals | visuals |
| unsigned int | bufsize |
Definition at line 99 of file output.h.
| OutputListeners::OutputListeners | ( | ) |
Definition at line 30 of file output.cpp.
| OutputListeners::~OutputListeners | ( | ) | [virtual] |
Definition at line 36 of file output.cpp.
| bool OutputListeners::hasVisual | ( | void | ) | [inline] |
Definition at line 105 of file output.h.
Referenced by AudioOutputBase::AddData().
| void OutputListeners::addVisual | ( | MythTV::Visual * | v | ) |
Definition at line 47 of file output.cpp.
Referenced by MusicPlayer::addVisual(), AudioPlayer::addVisual(), AudioPlayer::AddVisuals(), and MusicPlayer::openOutputDevice().
| void OutputListeners::removeVisual | ( | MythTV::Visual * | v | ) |
Definition at line 54 of file output.cpp.
Referenced by MusicPlayer::removeVisual(), AudioPlayer::removeVisual(), and AudioPlayer::RemoveVisuals().
| void OutputListeners::setBufferSize | ( | unsigned int | sz | ) | [inline] |
Definition at line 111 of file output.h.
Referenced by MusicPlayer::openOutputDevice().
| unsigned int OutputListeners::bufferSize | ( | ) | const [inline] |
| void OutputListeners::error | ( | const QString & | e | ) | [protected] |
Definition at line 41 of file output.cpp.
Referenced by AudioOutputBase::AddData(), AudioOutputBase::CheckFreeSpace(), and AudioOutputBase::Reconfigure().
| void OutputListeners::dispatchVisual | ( | uchar * | b, | |
| unsigned long | b_len, | |||
| unsigned long | written, | |||
| int | chan, | |||
| int | prec | |||
| ) | [protected] |
Definition at line 61 of file output.cpp.
Referenced by AudioOutputBase::AddData().
| void OutputListeners::prepareVisuals | ( | ) | [protected] |
Definition at line 75 of file output.cpp.
Referenced by AudioOutputBase::Reconfigure(), and AudioOutputBase::Reset().
QMutex OutputListeners::mtx [private] |
Visuals OutputListeners::visuals [private] |
Definition at line 122 of file output.h.
Referenced by addVisual(), dispatchVisual(), prepareVisuals(), and removeVisual().
unsigned int OutputListeners::bufsize [private] |
Definition at line 124 of file output.h.
Referenced by OutputListeners().
1.6.3