![]() |
Mixxx
|
#include <cachingreader.h>
Signals | |
void | trackLoaded (TrackPointer pTrack, int iSampleRate, int iNumSamples) |
void | trackLoadFailed (TrackPointer pTrack, QString reason) |
Public Member Functions | |
CachingReader (const char *_group, ConfigObject< ConfigValue > *_config) | |
virtual | ~CachingReader () |
void | process () |
int | read (int sample, int num_samples, CSAMPLE *buffer) |
void | hintAndMaybeWake (QList< Hint > &hintList) |
void | newTrack (TrackPointer pTrack) |
void | wake () |
void | run () |
Public Attributes | |
static const int | kSamplesPerChunk = CHUNK_LENGTH / sizeof(CSAMPLE) |
Static Public Attributes | |
static const int | kChunkLength = CHUNK_LENGTH |
Definition at line 88 of file cachingreader.h.
CachingReader::CachingReader | ( | const char * | _group, |
ConfigObject< ConfigValue > * | _config | ||
) |
Definition at line 30 of file cachingreader.cpp.
CachingReader::~CachingReader | ( | ) | [virtual] |
Definition at line 48 of file cachingreader.cpp.
void CachingReader::hintAndMaybeWake | ( | QList< Hint > & | hintList | ) |
void CachingReader::newTrack | ( | TrackPointer | pTrack | ) |
void CachingReader::process | ( | ) |
Definition at line 283 of file cachingreader.cpp.
int CachingReader::read | ( | int | sample, |
int | num_samples, | ||
CSAMPLE * | buffer | ||
) |
Definition at line 342 of file cachingreader.cpp.
void CachingReader::run | ( | ) | [virtual] |
Reimplemented from EngineWorker.
Definition at line 546 of file cachingreader.cpp.
void CachingReader::trackLoaded | ( | TrackPointer | pTrack, |
int | iSampleRate, | ||
int | iNumSamples | ||
) | [signal] |
void CachingReader::trackLoadFailed | ( | TrackPointer | pTrack, |
QString | reason | ||
) | [signal] |
void CachingReader::wake | ( | ) |
Definition at line 574 of file cachingreader.cpp.
const int CachingReader::kChunkLength = CHUNK_LENGTH [static] |
Definition at line 123 of file cachingreader.h.
const int CachingReader::kSamplesPerChunk = CHUNK_LENGTH / sizeof(CSAMPLE) |
Definition at line 123 of file cachingreader.h.