#include <output.h>

Definition at line 75 of file output.h.
Public Member Functions | |
| OutputListeners () | |
| virtual | ~OutputListeners () |
| 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 |
| QPtrList< MythTV::Visual > | visuals |
| unsigned int | bufsize |
| OutputListeners::OutputListeners | ( | ) |
Definition at line 13 of file output.cpp.
| OutputListeners::~OutputListeners | ( | ) | [virtual] |
Definition at line 19 of file output.cpp.
| void OutputListeners::addVisual | ( | MythTV::Visual * | v | ) |
Definition at line 32 of file output.cpp.
Referenced by MusicPlayer::openOutputDevice(), and MusicPlayer::setVisual().
| void OutputListeners::removeVisual | ( | MythTV::Visual * | v | ) |
Definition at line 39 of file output.cpp.
Referenced by MusicPlayer::setVisual(), and MusicPlayer::stop().
| void OutputListeners::setBufferSize | ( | unsigned int | sz | ) | [inline] |
| void OutputListeners::error | ( | const QString & | e | ) | [protected] |
Definition at line 24 of file output.cpp.
Referenced by AudioOutputBase::AddSamples(), AudioOutputDX::CreateDSBuffer(), AudioOutputDX::InitDirectSound(), AudioOutputBase::Reconfigure(), and AudioOutputBase::WaitForFreeSpace().
| void OutputListeners::dispatchVisual | ( | uchar * | b, | |
| unsigned long | b_len, | |||
| unsigned long | written, | |||
| int | chan, | |||
| int | prec | |||
| ) | [protected] |
| void OutputListeners::prepareVisuals | ( | ) | [protected] |
Definition at line 60 of file output.cpp.
Referenced by AudioOutputBase::Reconfigure(), and AudioOutputBase::Reset().
QMutex OutputListeners::mtx [private] |
QPtrList<MythTV::Visual> OutputListeners::visuals [private] |
Definition at line 97 of file output.h.
Referenced by addVisual(), dispatchVisual(), prepareVisuals(), and removeVisual().
unsigned int OutputListeners::bufsize [private] |
Reimplemented in AudioReencodeBuffer.
Definition at line 99 of file output.h.
Referenced by OutputListeners().
1.5.5