svcore
1.9
|
#include <WaveFileModel.h>
Public Types | |
enum | Type { RTThread, NonRTThread } |
Public Slots | |
void | start () |
Public Member Functions | |
RangeCacheFillThread (WaveFileModel &model) | |
int | getFillExtent () const |
virtual void | run () |
Protected Attributes | |
WaveFileModel & | m_model |
int | m_fillExtent |
int | m_frameCount |
Definition at line 96 of file WaveFileModel.h.
enum Thread::Type [inherited] |
WaveFileModel::RangeCacheFillThread::RangeCacheFillThread | ( | WaveFileModel & | model | ) | [inline] |
Definition at line 99 of file WaveFileModel.h.
int WaveFileModel::RangeCacheFillThread::getFillExtent | ( | ) | const [inline] |
Definition at line 103 of file WaveFileModel.h.
References m_fillExtent.
Referenced by WaveFileModel::fillTimerTimedOut().
void WaveFileModel::RangeCacheFillThread::run | ( | ) | [virtual] |
Implements Thread.
Definition at line 658 of file WaveFileModel.cpp.
References WaveFileModel::getChannelCount(), WaveFileModel::getFrameCount(), AudioFileReader::getInterleavedFrames(), PowerOfSqrtTwoZoomConstraint::getMinCachePower(), WaveFileModel::isOK(), AudioFileReader::isUpdating(), WaveFileModel::m_cache, WaveFileModel::m_exiting, m_fillExtent, m_frameCount, m_model, WaveFileModel::m_mutex, WaveFileModel::m_reader, WaveFileModel::m_zoomConstraint, MUNLOCK, RangeSummarisableTimeValueModel::Range::setAbsmean(), RangeSummarisableTimeValueModel::Range::setMax(), and RangeSummarisableTimeValueModel::Range::setMin().
void Thread::start | ( | ) | [slot, inherited] |
Definition at line 34 of file Thread.cpp.
References Thread::m_type, and Thread::RTThread.
Referenced by DecodingWavFileReader::DecodingWavFileReader(), WaveFileModel::fillCache(), MP3FileReader::MP3FileReader(), OggVorbisFileReader::OggVorbisFileReader(), DSSIPluginInstance::requestNonRTThread(), FFTDataServer::resume(), FFTDataServer::FillThread::run(), and ModelTransformerFactory::transformMultiple().
Definition at line 107 of file WaveFileModel.h.
Referenced by run().
int WaveFileModel::RangeCacheFillThread::m_fillExtent [protected] |
Definition at line 108 of file WaveFileModel.h.
Referenced by getFillExtent(), and run().
int WaveFileModel::RangeCacheFillThread::m_frameCount [protected] |
Definition at line 109 of file WaveFileModel.h.
Referenced by run().