svcore
1.9
|
#include <DecodingWavFileReader.h>
Classes | |
class | DecodeThread |
Public Types | |
enum | CacheMode { CacheInTemporaryFile, CacheInMemory } |
enum | DecodeMode { DecodeAtOnce, DecodeThreaded } |
typedef std::map< QString, QString > | TagMap |
Return any tag pairs picked up from the audio file. More... | |
Public Slots | |
void | cancelled () |
Signals | |
void | progress (int) |
void | frameCountChanged () |
Public Member Functions | |
DecodingWavFileReader (FileSource source, DecodeMode decodeMode, CacheMode cacheMode, sv_samplerate_t targetRate=0, bool normalised=false, ProgressReporter *reporter=0) | |
virtual | ~DecodingWavFileReader () |
QString | getTitle () const override |
Return the title of the work in the audio file, if known. More... | |
QString | getMaker () const override |
Return the "maker" of the work in the audio file, if known. More... | |
QString | getError () const override |
If isOK() is false, return an error string. More... | |
QString | getLocation () const override |
Return the location of the audio data in the reader (as passed in to the FileSource constructor, for example). More... | |
int | getDecodeCompletion () const override |
Return a percentage value indicating how far through decoding the audio file we are. More... | |
bool | isUpdating () const override |
Return true if decoding is still in progress and the frame count may change. More... | |
floatvec_t | getInterleavedFrames (sv_frame_t start, sv_frame_t count) const override |
Return interleaved samples for count frames from index start. More... | |
sv_samplerate_t | getNativeRate () const override |
Return the native samplerate of the file. More... | |
QString | getLocalFilename () const override |
Return the local file path of the audio data. More... | |
bool | isQuicklySeekable () const override |
Intermediate cache means all CodedAudioFileReaders are quickly seekable. More... | |
bool | isOK () const |
Return true if the file was opened successfully and no error has subsequently occurred. More... | |
sv_frame_t | getFrameCount () const |
Return the number of audio sample frames (i.e. More... | |
int | getChannelCount () const |
Return the number of channels in the file. More... | |
sv_samplerate_t | getSampleRate () const |
Return the samplerate at which the file is being read. More... | |
virtual TagMap | getTags () const |
virtual std::vector< floatvec_t > | getDeInterleavedFrames (sv_frame_t start, sv_frame_t count) const |
Return de-interleaved samples for count frames from index start. More... | |
Static Public Member Functions | |
static void | getSupportedExtensions (std::set< QString > &extensions) |
static bool | supportsExtension (QString ext) |
static bool | supportsContentType (QString type) |
static bool | supports (FileSource &source) |
Protected Member Functions | |
void | addBlock (const floatvec_t &frames) |
void | initialiseDecodeCache () |
void | setFramesToTrim (sv_frame_t fromStart, sv_frame_t fromEnd) |
void | addSamplesToDecodeCache (float **samples, sv_frame_t nframes) |
void | addSamplesToDecodeCache (float *samplesInterleaved, sv_frame_t nframes) |
void | addSamplesToDecodeCache (const floatvec_t &interleaved) |
void | finishDecodeCache () |
bool | isDecodeCacheInitialised () const |
void | startSerialised (QString id, const std::atomic< bool > *cancelled) |
void | endSerialised () |
Protected Attributes | |
FileSource | m_source |
QString | m_title |
QString | m_maker |
QString | m_path |
QString | m_error |
std::atomic< bool > | m_cancelled |
sv_frame_t | m_processed |
int | m_completion |
WavFileReader * | m_original |
ProgressReporter * | m_reporter |
DecodeThread * | m_decodeThread |
QMutex | m_cacheMutex |
CacheMode | m_cacheMode |
floatvec_t | m_data |
QMutex | m_dataLock |
bool | m_initialised |
Serialiser * | m_serialiser |
sv_samplerate_t | m_fileRate |
QString | m_cacheFileName |
SNDFILE * | m_cacheFileWritePtr |
WavFileReader * | m_cacheFileReader |
float * | m_cacheWriteBuffer |
sv_frame_t | m_cacheWriteBufferIndex |
sv_frame_t | m_cacheWriteBufferFrames |
breakfastquay::Resampler * | m_resampler |
float * | m_resampleBuffer |
int | m_resampleBufferFrames |
sv_frame_t | m_fileFrameCount |
bool | m_normalised |
float | m_max |
float | m_gain |
sv_frame_t | m_trimFromStart |
sv_frame_t | m_trimFromEnd |
sv_frame_t | m_clippedCount |
sv_frame_t | m_firstNonzero |
sv_frame_t | m_lastNonzero |
sv_frame_t | m_frameCount |
int | m_channelCount |
sv_samplerate_t | m_sampleRate |
Detailed Description
Definition at line 29 of file DecodingWavFileReader.h.
Member Typedef Documentation
|
inherited |
Return any tag pairs picked up from the audio file.
See also getTitle and getMaker, and note that a reader which does not implement getTags may still return values from those.
Definition at line 117 of file AudioFileReader.h.
Member Enumeration Documentation
|
inherited |
Enumerator | |
---|---|
CacheInTemporaryFile | |
CacheInMemory |
Definition at line 47 of file CodedAudioFileReader.h.
|
inherited |
Enumerator | |
---|---|
DecodeAtOnce | |
DecodeThreaded |
Definition at line 52 of file CodedAudioFileReader.h.
Constructor & Destructor Documentation
DecodingWavFileReader::DecodingWavFileReader | ( | FileSource | source, |
DecodeMode | decodeMode, | ||
CacheMode | cacheMode, | ||
sv_samplerate_t | targetRate = 0 , |
||
bool | normalised = false , |
||
ProgressReporter * | reporter = 0 |
||
) |
Definition at line 26 of file DecodingWavFileReader.cpp.
References addBlock(), cancelled(), CodedAudioFileReader::DecodeAtOnce, CodedAudioFileReader::endSerialised(), CodedAudioFileReader::finishDecodeCache(), AudioFileReader::getChannelCount(), WavFileReader::getError(), AudioFileReader::getFrameCount(), WavFileReader::getInterleavedFrames(), WavFileReader::getMaker(), AudioFileReader::getSampleRate(), WavFileReader::getTitle(), CodedAudioFileReader::initialiseDecodeCache(), CodedAudioFileReader::isDecodeCacheInitialised(), AudioFileReader::isOK(), m_cancelled, AudioFileReader::m_channelCount, m_decodeThread, m_error, CodedAudioFileReader::m_fileRate, m_maker, m_original, m_path, m_reporter, m_title, ProgressReporter::setMessage(), ProgressReporter::setProgress(), Thread::start(), and SVDEBUG.
|
virtual |
Definition at line 107 of file DecodingWavFileReader.cpp.
References m_cancelled, m_decodeThread, and m_original.
Member Function Documentation
|
inlineoverridevirtual |
Return the title of the work in the audio file, if known.
This may be implemented by subclasses that support file tagging. This is not the same thing as the file name.
Implements AudioFileReader.
Definition at line 41 of file DecodingWavFileReader.h.
References m_title.
|
inlineoverridevirtual |
Return the "maker" of the work in the audio file, if known.
This could represent almost anything (band, composer, conductor, artist etc).
Implements AudioFileReader.
Definition at line 42 of file DecodingWavFileReader.h.
References m_maker.
|
inlineoverridevirtual |
If isOK() is false, return an error string.
Reimplemented from AudioFileReader.
Definition at line 44 of file DecodingWavFileReader.h.
References m_error.
|
inlineoverridevirtual |
Return the location of the audio data in the reader (as passed in to the FileSource constructor, for example).
This might be a remote URL.
See also getLocalFilename().
Implements AudioFileReader.
Definition at line 45 of file DecodingWavFileReader.h.
References FileSource::getLocation(), getSupportedExtensions(), m_source, supports(), supportsContentType(), and supportsExtension().
|
static |
Definition at line 181 of file DecodingWavFileReader.cpp.
References WavFileReader::getSupportedExtensions().
Referenced by getLocation().
|
static |
Definition at line 187 of file DecodingWavFileReader.cpp.
References WavFileReader::supportsExtension().
Referenced by getLocation().
|
static |
Definition at line 193 of file DecodingWavFileReader.cpp.
References WavFileReader::supportsContentType().
Referenced by getLocation().
|
static |
Definition at line 199 of file DecodingWavFileReader.cpp.
References WavFileReader::supports().
Referenced by getLocation().
|
inlineoverridevirtual |
Return a percentage value indicating how far through decoding the audio file we are.
This should be implemented by subclasses that will not know exactly how long the audio file is (in sample frames) until it has been completely decoded. A reader that initialises the frame count directly within its constructor should always return 100 from this.
Reimplemented from AudioFileReader.
Definition at line 52 of file DecodingWavFileReader.h.
References m_completion.
|
inlineoverridevirtual |
Return true if decoding is still in progress and the frame count may change.
Reimplemented from AudioFileReader.
Definition at line 54 of file DecodingWavFileReader.h.
References cancelled(), and m_decodeThread.
|
slot |
Definition at line 119 of file DecodingWavFileReader.cpp.
References m_cancelled.
Referenced by DecodingWavFileReader(), and isUpdating().
|
protected |
Definition at line 161 of file DecodingWavFileReader.cpp.
References CodedAudioFileReader::addSamplesToDecodeCache(), AudioFileReader::getFrameCount(), m_completion, CodedAudioFileReader::m_fileRate, m_original, m_processed, m_reporter, AudioFileReader::m_sampleRate, CodedAudioFileReader::progress(), and ProgressReporter::setProgress().
Referenced by DecodingWavFileReader().
|
overridevirtualinherited |
Return interleaved samples for count frames from index start.
The resulting vector will contain count * getChannelCount() samples (or fewer if end of file is reached).
The subclass implementations of this function must be thread-safe – that is, safe to call from multiple threads with different arguments on the same object at the same time.
Implements AudioFileReader.
Definition at line 550 of file CodedAudioFileReader.cpp.
References CodedAudioFileReader::CacheInMemory, CodedAudioFileReader::CacheInTemporaryFile, WavFileReader::getInterleavedFrames(), AudioFileReader::isOK(), CodedAudioFileReader::m_cacheFileReader, CodedAudioFileReader::m_cacheMode, AudioFileReader::m_channelCount, CodedAudioFileReader::m_data, CodedAudioFileReader::m_dataLock, CodedAudioFileReader::m_gain, CodedAudioFileReader::m_initialised, CodedAudioFileReader::m_normalised, and SVDEBUG.
|
inlineoverridevirtualinherited |
Return the native samplerate of the file.
This will differ from getSampleRate() if the file is being resampled because it was requested to open at a different rate from native.
Reimplemented from AudioFileReader.
Definition at line 59 of file CodedAudioFileReader.h.
|
inlineoverridevirtualinherited |
Return the local file path of the audio data.
This is the filesystem location most likely to contain readable audio data, but it may be in a different place or format from the originally specified location - for example, if the file has been retrieved and decoded, then it will be the (possibly temporary) decode target file.
This returns a non-empty value only if there is some local filename that contains exactly the audio data being provided by this reader. In some cases this may not exist, for example when a file has been resampled or normalised directly into a memory buffer. In this case, return an empty string.
See also getLocation().
Implements AudioFileReader.
Definition at line 61 of file CodedAudioFileReader.h.
|
inlineoverridevirtualinherited |
Intermediate cache means all CodedAudioFileReaders are quickly seekable.
Implements AudioFileReader.
Definition at line 64 of file CodedAudioFileReader.h.
|
signalinherited |
Referenced by addBlock().
|
protectedinherited |
Definition at line 127 of file CodedAudioFileReader.cpp.
References CodedAudioFileReader::CacheInMemory, CodedAudioFileReader::CacheInTemporaryFile, WavFileReader::getError(), TempDirectory::getInstance(), AudioFileReader::isOK(), CodedAudioFileReader::m_cacheFileName, CodedAudioFileReader::m_cacheFileReader, CodedAudioFileReader::m_cacheFileWritePtr, CodedAudioFileReader::m_cacheMode, CodedAudioFileReader::m_cacheMutex, CodedAudioFileReader::m_cacheWriteBuffer, CodedAudioFileReader::m_cacheWriteBufferFrames, CodedAudioFileReader::m_cacheWriteBufferIndex, AudioFileReader::m_channelCount, CodedAudioFileReader::m_data, CodedAudioFileReader::m_fileRate, CodedAudioFileReader::m_initialised, CodedAudioFileReader::m_resampleBuffer, CodedAudioFileReader::m_resampleBufferFrames, CodedAudioFileReader::m_resampler, AudioFileReader::m_sampleRate, CodedAudioFileReader::m_trimFromEnd, SVCERR, and SVDEBUG.
Referenced by MP3FileReader::accept(), BQAFileReader::BQAFileReader(), and DecodingWavFileReader().
|
protectedinherited |
Definition at line 101 of file CodedAudioFileReader.cpp.
References CodedAudioFileReader::m_trimFromEnd, and CodedAudioFileReader::m_trimFromStart.
Referenced by MP3FileReader::filter(), and MP3FileReader::MP3FileReader().
|
protectedinherited |
Definition at line 251 of file CodedAudioFileReader.cpp.
References CodedAudioFileReader::m_cacheMutex, CodedAudioFileReader::m_cacheWriteBuffer, CodedAudioFileReader::m_cacheWriteBufferIndex, AudioFileReader::m_channelCount, CodedAudioFileReader::m_initialised, CodedAudioFileReader::m_trimFromStart, and CodedAudioFileReader::pushCacheWriteBufferMaybe().
Referenced by MP3FileReader::accept(), addBlock(), and BQAFileReader::BQAFileReader().
|
protectedinherited |
Definition at line 276 of file CodedAudioFileReader.cpp.
References CodedAudioFileReader::m_cacheMutex, CodedAudioFileReader::m_cacheWriteBuffer, CodedAudioFileReader::m_cacheWriteBufferIndex, AudioFileReader::m_channelCount, CodedAudioFileReader::m_initialised, CodedAudioFileReader::m_trimFromStart, and CodedAudioFileReader::pushCacheWriteBufferMaybe().
|
protectedinherited |
Definition at line 301 of file CodedAudioFileReader.cpp.
References CodedAudioFileReader::m_cacheMutex, CodedAudioFileReader::m_cacheWriteBuffer, CodedAudioFileReader::m_cacheWriteBufferIndex, CodedAudioFileReader::m_initialised, CodedAudioFileReader::m_trimFromStart, and CodedAudioFileReader::pushCacheWriteBufferMaybe().
|
protectedinherited |
Definition at line 321 of file CodedAudioFileReader.cpp.
References CodedAudioFileReader::CacheInTemporaryFile, CodedAudioFileReader::m_cacheFileReader, CodedAudioFileReader::m_cacheFileWritePtr, CodedAudioFileReader::m_cacheMode, CodedAudioFileReader::m_cacheMutex, CodedAudioFileReader::m_cacheWriteBuffer, CodedAudioFileReader::m_clippedCount, CodedAudioFileReader::m_data, CodedAudioFileReader::m_fileFrameCount, CodedAudioFileReader::m_firstNonzero, AudioFileReader::m_frameCount, CodedAudioFileReader::m_gain, CodedAudioFileReader::m_initialised, CodedAudioFileReader::m_lastNonzero, CodedAudioFileReader::m_max, CodedAudioFileReader::m_normalised, CodedAudioFileReader::m_resampleBuffer, CodedAudioFileReader::m_resampler, StorageAdviser::MemoryAllocation, StorageAdviser::notifyPlannedAllocation(), CodedAudioFileReader::pushCacheWriteBufferMaybe(), SVDEBUG, and WavFileReader::updateFrameCount().
Referenced by BQAFileReader::BQAFileReader(), DecodingWavFileReader(), and MP3FileReader::MP3FileReader().
|
inlineprotectedinherited |
Definition at line 87 of file CodedAudioFileReader.h.
Referenced by MP3FileReader::accept(), BQAFileReader::BQAFileReader(), DecodingWavFileReader(), and MP3FileReader::MP3FileReader().
|
protectedinherited |
Definition at line 108 of file CodedAudioFileReader.cpp.
References CodedAudioFileReader::m_serialiser.
Referenced by MP3FileReader::accept().
|
protectedinherited |
Definition at line 118 of file CodedAudioFileReader.cpp.
References CodedAudioFileReader::m_serialiser.
Referenced by BQAFileReader::BQAFileReader(), DecodingWavFileReader(), MP3FileReader::MP3FileReader(), and CodedAudioFileReader::~CodedAudioFileReader().
|
inlineinherited |
Return true if the file was opened successfully and no error has subsequently occurred.
Definition at line 38 of file AudioFileReader.h.
References AudioFileReader::m_channelCount.
Referenced by AudioFileReaderFactory::createReader(), DecodingWavFileReader(), AudioFileSizeEstimator::estimate(), ReadOnlyWaveFileModel::getData(), CodedAudioFileReader::getInterleavedFrames(), ReadOnlyWaveFileModel::getMultiChannelData(), CodedAudioFileReader::initialiseDecodeCache(), and ReadOnlyWaveFileModel::isOK().
|
inlineinherited |
Return the number of audio sample frames (i.e.
samples per channel) in the file.
Definition at line 49 of file AudioFileReader.h.
References AudioFileReader::m_frameCount.
Referenced by addBlock(), DecodingWavFileReader(), AudioFileSizeEstimator::estimate(), ReadOnlyWaveFileModel::getFrameCount(), and WritableWaveFileModel::normaliseToTarget().
|
inlineinherited |
Return the number of channels in the file.
Definition at line 54 of file AudioFileReader.h.
References AudioFileReader::m_channelCount.
Referenced by WritableWaveFileModel::addSamples(), DecodingWavFileReader(), AudioFileSizeEstimator::estimate(), ReadOnlyWaveFileModel::getChannelCount(), and AudioFileReader::getDeInterleavedFrames().
|
inlineinherited |
Return the samplerate at which the file is being read.
This is the rate requested when the file was opened, which may differ from the native rate of the file (in which case the file will be resampled as it is read).
Definition at line 62 of file AudioFileReader.h.
References AudioFileReader::m_sampleRate.
Referenced by AudioFileReaderFactory::createReader(), DecodingWavFileReader(), AudioFileSizeEstimator::estimate(), ReadOnlyWaveFileModel::getSampleRate(), and ReadOnlyWaveFileModel::ReadOnlyWaveFileModel().
|
inlinevirtualinherited |
Reimplemented in MP3FileReader.
Definition at line 118 of file AudioFileReader.h.
References AudioFileReader::isQuicklySeekable().
|
virtualinherited |
Return de-interleaved samples for count frames from index start.
Implemented in this class (it calls getInterleavedFrames and de-interleaves). The resulting vector will contain getChannelCount() sample blocks of count samples each (or fewer if end of file is reached).
Definition at line 21 of file AudioFileReader.cpp.
References AudioFileReader::getChannelCount(), and AudioFileReader::getInterleavedFrames().
Referenced by AudioFileReader::isUpdating().
|
signalinherited |
Referenced by AudioFileReader::isUpdating(), and WavFileReader::updateFrameCount().
Member Data Documentation
|
protected |
Definition at line 62 of file DecodingWavFileReader.h.
Referenced by getLocation().
|
protected |
Definition at line 63 of file DecodingWavFileReader.h.
Referenced by DecodingWavFileReader(), and getTitle().
|
protected |
Definition at line 64 of file DecodingWavFileReader.h.
Referenced by DecodingWavFileReader(), and getMaker().
|
protected |
Definition at line 65 of file DecodingWavFileReader.h.
Referenced by DecodingWavFileReader().
|
protected |
Definition at line 66 of file DecodingWavFileReader.h.
Referenced by DecodingWavFileReader(), and getError().
|
protected |
Definition at line 67 of file DecodingWavFileReader.h.
Referenced by cancelled(), DecodingWavFileReader(), and ~DecodingWavFileReader().
|
protected |
Definition at line 68 of file DecodingWavFileReader.h.
Referenced by addBlock().
|
protected |
Definition at line 69 of file DecodingWavFileReader.h.
Referenced by addBlock(), and getDecodeCompletion().
|
protected |
Definition at line 71 of file DecodingWavFileReader.h.
Referenced by addBlock(), DecodingWavFileReader(), and ~DecodingWavFileReader().
|
protected |
Definition at line 72 of file DecodingWavFileReader.h.
Referenced by addBlock(), and DecodingWavFileReader().
|
protected |
Definition at line 86 of file DecodingWavFileReader.h.
Referenced by DecodingWavFileReader(), isUpdating(), and ~DecodingWavFileReader().
|
protectedinherited |
Definition at line 104 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::addSamplesToDecodeCache(), CodedAudioFileReader::finishDecodeCache(), CodedAudioFileReader::initialiseDecodeCache(), and CodedAudioFileReader::~CodedAudioFileReader().
|
protectedinherited |
Definition at line 105 of file CodedAudioFileReader.h.
Referenced by MP3FileReader::accept(), CodedAudioFileReader::finishDecodeCache(), CodedAudioFileReader::getInterleavedFrames(), CodedAudioFileReader::initialiseDecodeCache(), and CodedAudioFileReader::pushBufferNonResampling().
|
protectedinherited |
Definition at line 106 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::finishDecodeCache(), CodedAudioFileReader::getInterleavedFrames(), CodedAudioFileReader::initialiseDecodeCache(), CodedAudioFileReader::pushBufferNonResampling(), and CodedAudioFileReader::~CodedAudioFileReader().
|
mutableprotectedinherited |
Definition at line 107 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::getInterleavedFrames(), and CodedAudioFileReader::pushBufferNonResampling().
|
protectedinherited |
Definition at line 108 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::addSamplesToDecodeCache(), CodedAudioFileReader::finishDecodeCache(), CodedAudioFileReader::getInterleavedFrames(), and CodedAudioFileReader::initialiseDecodeCache().
|
protectedinherited |
Definition at line 109 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::endSerialised(), CodedAudioFileReader::startSerialised(), and CodedAudioFileReader::~CodedAudioFileReader().
|
protectedinherited |
Definition at line 110 of file CodedAudioFileReader.h.
Referenced by MP3FileReader::accept(), addBlock(), BQAFileReader::BQAFileReader(), DecodingWavFileReader(), CodedAudioFileReader::initialiseDecodeCache(), MP3FileReader::MP3FileReader(), and CodedAudioFileReader::pushBuffer().
|
protectedinherited |
Definition at line 112 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::initialiseDecodeCache(), and CodedAudioFileReader::~CodedAudioFileReader().
|
protectedinherited |
Definition at line 113 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::finishDecodeCache(), CodedAudioFileReader::initialiseDecodeCache(), CodedAudioFileReader::pushBufferNonResampling(), and CodedAudioFileReader::~CodedAudioFileReader().
|
protectedinherited |
Definition at line 114 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::finishDecodeCache(), CodedAudioFileReader::getInterleavedFrames(), CodedAudioFileReader::initialiseDecodeCache(), CodedAudioFileReader::pushCacheWriteBufferMaybe(), and CodedAudioFileReader::~CodedAudioFileReader().
|
protectedinherited |
Definition at line 115 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::addSamplesToDecodeCache(), CodedAudioFileReader::finishDecodeCache(), CodedAudioFileReader::initialiseDecodeCache(), CodedAudioFileReader::pushCacheWriteBufferMaybe(), and CodedAudioFileReader::~CodedAudioFileReader().
|
protectedinherited |
Definition at line 116 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::addSamplesToDecodeCache(), CodedAudioFileReader::initialiseDecodeCache(), and CodedAudioFileReader::pushCacheWriteBufferMaybe().
|
protectedinherited |
Definition at line 117 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::initialiseDecodeCache(), and CodedAudioFileReader::pushCacheWriteBufferMaybe().
|
protectedinherited |
|
protectedinherited |
Definition at line 120 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::finishDecodeCache(), CodedAudioFileReader::initialiseDecodeCache(), CodedAudioFileReader::pushBufferResampling(), and CodedAudioFileReader::~CodedAudioFileReader().
|
protectedinherited |
Definition at line 121 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::initialiseDecodeCache(), and CodedAudioFileReader::pushBufferResampling().
|
protectedinherited |
Definition at line 122 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::finishDecodeCache(), CodedAudioFileReader::pushBuffer(), and CodedAudioFileReader::pushBufferResampling().
|
protectedinherited |
Definition at line 124 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::finishDecodeCache(), CodedAudioFileReader::getInterleavedFrames(), and CodedAudioFileReader::pushBufferNonResampling().
|
protectedinherited |
Definition at line 125 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::finishDecodeCache(), and CodedAudioFileReader::pushBufferNonResampling().
|
protectedinherited |
Definition at line 126 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::finishDecodeCache(), CodedAudioFileReader::getInterleavedFrames(), and CodedAudioFileReader::pushBufferNonResampling().
|
protectedinherited |
Definition at line 128 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::addSamplesToDecodeCache(), and CodedAudioFileReader::setFramesToTrim().
|
protectedinherited |
Definition at line 129 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::initialiseDecodeCache(), CodedAudioFileReader::pushCacheWriteBufferMaybe(), and CodedAudioFileReader::setFramesToTrim().
|
protectedinherited |
Definition at line 131 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::finishDecodeCache(), and CodedAudioFileReader::pushBufferNonResampling().
|
protectedinherited |
Definition at line 132 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::finishDecodeCache(), and CodedAudioFileReader::pushBufferNonResampling().
|
protectedinherited |
Definition at line 133 of file CodedAudioFileReader.h.
Referenced by CodedAudioFileReader::finishDecodeCache(), and CodedAudioFileReader::pushBufferNonResampling().
|
protectedinherited |
Definition at line 169 of file AudioFileReader.h.
Referenced by MP3FileReader::accept(), CodedAudioFileReader::CodedAudioFileReader(), CodedAudioFileReader::finishDecodeCache(), AudioFileReader::getFrameCount(), WavFileReader::getMax(), CodedAudioFileReader::pushBufferNonResampling(), CodedAudioFileReader::pushBufferResampling(), WavFileReader::updateFrameCount(), and WavFileReader::WavFileReader().
|
protectedinherited |
Definition at line 170 of file AudioFileReader.h.
Referenced by MP3FileReader::accept(), CodedAudioFileReader::addSamplesToDecodeCache(), BQAFileReader::BQAFileReader(), DecodingWavFileReader(), AudioFileReader::getChannelCount(), CodedAudioFileReader::getInterleavedFrames(), WavFileReader::getInterleavedFramesUnnormalised(), WavFileReader::getMax(), CodedAudioFileReader::initialiseDecodeCache(), AudioFileReader::isOK(), MP3FileReader::MP3FileReader(), CodedAudioFileReader::pushBufferNonResampling(), CodedAudioFileReader::pushBufferResampling(), CodedAudioFileReader::pushCacheWriteBufferMaybe(), WavFileReader::updateFrameCount(), and WavFileReader::WavFileReader().
|
protectedinherited |
Definition at line 171 of file AudioFileReader.h.
Referenced by MP3FileReader::accept(), addBlock(), CodedAudioFileReader::CodedAudioFileReader(), AudioFileReader::getNativeRate(), AudioFileReader::getSampleRate(), CodedAudioFileReader::initialiseDecodeCache(), MP3FileReader::MP3FileReader(), CodedAudioFileReader::pushBuffer(), WavFileReader::updateFrameCount(), and WavFileReader::WavFileReader().
The documentation for this class was generated from the following files:
Generated by 1.8.11