ResamplingWavFileReader::DecodeThread Class Reference

#include <ResamplingWavFileReader.h>

Inherits Thread.

Inheritance diagram for ResamplingWavFileReader::DecodeThread:

Inheritance graph
[legend]
Collaboration diagram for ResamplingWavFileReader::DecodeThread:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 68 of file ResamplingWavFileReader.h.

Public Types

enum  Type { RTThread, NonRTThread }

Public Slots

void start ()

Public Member Functions

 DecodeThread (ResamplingWavFileReader *reader)
virtual void run ()

Protected Attributes

ResamplingWavFileReaderm_reader


Member Enumeration Documentation

enum Thread::Type [inherited]

Enumerator:
RTThread 
NonRTThread 

Definition at line 27 of file Thread.h.


Constructor & Destructor Documentation

ResamplingWavFileReader::DecodeThread::DecodeThread ( ResamplingWavFileReader reader  )  [inline]

Definition at line 71 of file ResamplingWavFileReader.h.


Member Function Documentation

void ResamplingWavFileReader::DecodeThread::run (  )  [virtual]

Definition at line 110 of file ResamplingWavFileReader.cpp.

References ResamplingWavFileReader::addBlock(), CodedAudioFileReader::CacheInTemporaryFile, CodedAudioFileReader::endSerialised(), CodedAudioFileReader::finishDecodeCache(), AudioFileReader::getFrameCount(), WavFileReader::getInterleavedFrames(), CodedAudioFileReader::isDecodeCacheInitialised(), CodedAudioFileReader::m_cacheMode, ResamplingWavFileReader::m_cancelled, ResamplingWavFileReader::m_completion, ResamplingWavFileReader::m_original, m_reader, and CodedAudioFileReader::startSerialised().

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().


Member Data Documentation

ResamplingWavFileReader* ResamplingWavFileReader::DecodeThread::m_reader [protected]

Definition at line 75 of file ResamplingWavFileReader.h.

Referenced by run().


The documentation for this class was generated from the following files:
Generated on Wed Feb 20 15:45:35 2008 for SonicVisualiser by  doxygen 1.5.1