#include <AudioCallbackPlaySource.h>
Inherits Thread.
Inheritance diagram for AudioCallbackPlaySource::FillThread:


Definition at line 351 of file AudioCallbackPlaySource.h.
Public Types | |
| enum | Type { RTThread, NonRTThread } |
Public Slots | |
| void | start () |
Public Member Functions | |
| FillThread (AudioCallbackPlaySource &source) | |
| virtual void | run () |
Protected Attributes | |
| AudioCallbackPlaySource & | m_source |
enum Thread::Type [inherited] |
| AudioCallbackPlaySource::FillThread::FillThread | ( | AudioCallbackPlaySource & | source | ) | [inline] |
Definition at line 354 of file AudioCallbackPlaySource.h.
| void AudioCallbackPlaySource::FillThread::run | ( | ) | [virtual] |
Definition at line 1601 of file AudioCallbackPlaySource.cpp.
References AudioCallbackPlaySource::fillBuffers(), AudioCallbackPlaySource::getReadRingBuffer(), AudioCallbackPlaySource::getSourceSampleRate(), AudioCallbackPlaySource::getTargetChannelCount(), AudioCallbackPlaySource::m_bufferScavenger, AudioCallbackPlaySource::m_condition, AudioCallbackPlaySource::m_exiting, AudioCallbackPlaySource::m_mutex, AudioCallbackPlaySource::m_playing, AudioCallbackPlaySource::m_pluginScavenger, AudioCallbackPlaySource::m_ringBufferSize, m_source, Scavenger< T >::scavenge(), and AudioCallbackPlaySource::unifyRingBuffers().
| void Thread::start | ( | ) | [slot, inherited] |
Definition at line 34 of file Thread.cpp.
References Thread::m_type, and Thread::RTThread.
Referenced by AudioCallbackPlaySource::addModel(), WaveFileModel::fillCache(), FFTDataServer::getCacheAux(), FFTDataServer::isColumnReady(), MatrixFile::MatrixFile(), MP3FileReader::MP3FileReader(), OggVorbisFileReader::OggVorbisFileReader(), DSSIPluginInstance::requestNonRTThread(), ResamplingWavFileReader::ResamplingWavFileReader(), FFTDataServer::FillThread::run(), and ModelTransformerFactory::transform().
1.5.1