svcore
1.9
|
#include <MP3FileReader.h>
Classes | |
struct | DecoderData |
class | DecodeThread |
Public Types | |
enum | GaplessMode { GaplessMode::Gapless, GaplessMode::Gappy } |
How the MP3FileReader should handle leading and trailing gaps. More... | |
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 | |
MP3FileReader (FileSource source, DecodeMode decodeMode, CacheMode cacheMode, GaplessMode gaplessMode, sv_samplerate_t targetRate=0, bool normalised=false, ProgressReporter *reporter=0) | |
virtual | ~MP3FileReader () |
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... | |
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... | |
TagMap | getTags () const override |
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 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 | |
bool | decode (void *mm, sv_frame_t sz) |
enum mad_flow | filter (struct mad_stream const *, struct mad_frame *) |
enum mad_flow | accept (struct mad_header const *, struct mad_pcm *) |
void | loadTags (int fd) |
QString | loadTag (void *vtag, const char *name) |
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 () |
Static Protected Member Functions | |
static enum mad_flow | input_callback (void *, struct mad_stream *) |
static enum mad_flow | output_callback (void *, struct mad_header const *, struct mad_pcm *) |
static enum mad_flow | filter_callback (void *, struct mad_stream const *, struct mad_frame *) |
static enum mad_flow | error_callback (void *, struct mad_stream *, struct mad_frame *) |
Detailed Description
Definition at line 31 of file MP3FileReader.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
|
strong |
How the MP3FileReader should handle leading and trailing gaps.
See http://lame.sourceforge.net/tech-FAQ.txt for a technical explanation of the numbers here.
Definition at line 41 of file MP3FileReader.h.
|
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
MP3FileReader::MP3FileReader | ( | FileSource | source, |
DecodeMode | decodeMode, | ||
CacheMode | cacheMode, | ||
GaplessMode | gaplessMode, | ||
sv_samplerate_t | targetRate = 0 , |
||
bool | normalised = false , |
||
ProgressReporter * | reporter = 0 |
||
) |
Definition at line 52 of file MP3FileReader.cpp.
References cancelled(), decode(), CodedAudioFileReader::DecodeAtOnce, DEFAULT_DECODER_DELAY, CodedAudioFileReader::endSerialised(), CodedAudioFileReader::finishDecodeCache(), Gapless, CodedAudioFileReader::isDecodeCacheInitialised(), loadTags(), m_bitrateDenom, m_bitrateNum, m_cancelled, AudioFileReader::m_channelCount, m_completion, m_decodeThread, m_done, m_error, m_fileBuffer, m_fileBufferSize, CodedAudioFileReader::m_fileRate, m_fileSize, m_gaplessMode, m_mp3FrameCount, m_path, m_reporter, m_sampleBuffer, m_sampleBufferSize, AudioFileReader::m_sampleRate, CodedAudioFileReader::setFramesToTrim(), ProgressReporter::setMessage(), ProgressReporter::setProgress(), Thread::start(), SVCERR, and SVDEBUG.
|
virtual |
Definition at line 175 of file MP3FileReader.cpp.
References m_cancelled, and m_decodeThread.
Member Function Documentation
|
inlineoverridevirtual |
If isOK() is false, return an error string.
Reimplemented from AudioFileReader.
Definition at line 78 of file MP3FileReader.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 80 of file MP3FileReader.h.
References FileSource::getLocation(), and m_source.
|
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 81 of file MP3FileReader.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 82 of file MP3FileReader.h.
References m_maker.
|
inlineoverridevirtual |
Reimplemented from AudioFileReader.
Definition at line 83 of file MP3FileReader.h.
References getSupportedExtensions(), m_tags, supports(), supportsContentType(), and supportsExtension().
|
static |
Definition at line 614 of file MP3FileReader.cpp.
Referenced by AudioFileReaderFactory::getKnownExtensions(), getTags(), and supportsExtension().
|
static |
Definition at line 620 of file MP3FileReader.cpp.
References getSupportedExtensions().
Referenced by getTags(), and supports().
|
static |
Definition at line 628 of file MP3FileReader.cpp.
Referenced by getTags(), and supports().
|
static |
Definition at line 634 of file MP3FileReader.cpp.
References FileSource::getContentType(), FileSource::getExtension(), supportsContentType(), and supportsExtension().
Referenced by AudioFileReaderFactory::createReader(), getTags(), and AudioFileReaderFactory::isSupported().
|
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 90 of file MP3FileReader.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 92 of file MP3FileReader.h.
References cancelled(), and m_decodeThread.
|
slot |
Definition at line 187 of file MP3FileReader.cpp.
References m_cancelled.
Referenced by isUpdating(), and MP3FileReader().
|
protected |
Definition at line 319 of file MP3FileReader.cpp.
References error_callback(), filter_callback(), MP3FileReader::DecoderData::finished, input_callback(), MP3FileReader::DecoderData::length, m_done, m_mp3FrameCount, output_callback(), MP3FileReader::DecoderData::reader, MP3FileReader::DecoderData::start, and SVDEBUG.
Referenced by MP3FileReader().
|
protected |
Definition at line 398 of file MP3FileReader.cpp.
References DEFAULT_DECODER_DELAY, Gappy, m_gaplessMode, m_mp3FrameCount, CodedAudioFileReader::setFramesToTrim(), SVDEBUG, and toMagic().
Referenced by filter_callback().
|
protected |
Definition at line 487 of file MP3FileReader.cpp.
References CodedAudioFileReader::addSamplesToDecodeCache(), CodedAudioFileReader::CacheInTemporaryFile, CodedAudioFileReader::initialiseDecodeCache(), CodedAudioFileReader::isDecodeCacheInitialised(), m_bitrateDenom, m_bitrateNum, CodedAudioFileReader::m_cacheMode, m_cancelled, AudioFileReader::m_channelCount, m_completion, CodedAudioFileReader::m_fileRate, m_fileSize, AudioFileReader::m_frameCount, m_mp3FrameCount, m_reporter, m_sampleBuffer, m_sampleBufferSize, AudioFileReader::m_sampleRate, ProgressReporter::setProgress(), CodedAudioFileReader::startSerialised(), and SVDEBUG.
Referenced by output_callback().
|
staticprotected |
Definition at line 349 of file MP3FileReader.cpp.
References MP3FileReader::DecoderData::finished, MP3FileReader::DecoderData::length, MP3FileReader::DecoderData::start, and SVDEBUG.
Referenced by decode().
|
staticprotected |
Definition at line 478 of file MP3FileReader.cpp.
References accept(), and MP3FileReader::DecoderData::reader.
Referenced by decode().
|
staticprotected |
Definition at line 380 of file MP3FileReader.cpp.
References filter(), and MP3FileReader::DecoderData::reader.
Referenced by decode().
|
staticprotected |
Definition at line 585 of file MP3FileReader.cpp.
References MP3FileReader::DecoderData::finished, MP3FileReader::DecoderData::length, m_decodeErrorShown, m_path, MP3FileReader::DecoderData::reader, MP3FileReader::DecoderData::start, and SVCERR.
Referenced by decode().
|
protected |
Definition at line 193 of file MP3FileReader.cpp.
References loadTag(), m_maker, m_tags, m_title, and SVDEBUG.
Referenced by MP3FileReader().
|
protected |
|
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 DecodingWavFileReader::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 accept(), BQAFileReader::BQAFileReader(), and DecodingWavFileReader::DecodingWavFileReader().
|
protectedinherited |
Definition at line 101 of file CodedAudioFileReader.cpp.
References CodedAudioFileReader::m_trimFromEnd, and CodedAudioFileReader::m_trimFromStart.
Referenced by filter(), and 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 accept(), DecodingWavFileReader::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::DecodingWavFileReader(), and MP3FileReader().
|
inlineprotectedinherited |
Definition at line 87 of file CodedAudioFileReader.h.
Referenced by accept(), BQAFileReader::BQAFileReader(), DecodingWavFileReader::DecodingWavFileReader(), and MP3FileReader().
|
protectedinherited |
Definition at line 108 of file CodedAudioFileReader.cpp.
References CodedAudioFileReader::m_serialiser.
Referenced by accept().
|
protectedinherited |
Definition at line 118 of file CodedAudioFileReader.cpp.
References CodedAudioFileReader::m_serialiser.
Referenced by BQAFileReader::BQAFileReader(), DecodingWavFileReader::DecodingWavFileReader(), 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::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 DecodingWavFileReader::addBlock(), DecodingWavFileReader::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::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::DecodingWavFileReader(), AudioFileSizeEstimator::estimate(), ReadOnlyWaveFileModel::getSampleRate(), and ReadOnlyWaveFileModel::ReadOnlyWaveFileModel().
|
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 100 of file MP3FileReader.h.
Referenced by getLocation().
|
protected |
Definition at line 101 of file MP3FileReader.h.
Referenced by error_callback(), and MP3FileReader().
|
protected |
Definition at line 102 of file MP3FileReader.h.
Referenced by getError(), and MP3FileReader().
|
protected |
Definition at line 103 of file MP3FileReader.h.
Referenced by getTitle(), and loadTags().
|
protected |
Definition at line 104 of file MP3FileReader.h.
Referenced by getMaker(), and loadTags().
|
protected |
Definition at line 105 of file MP3FileReader.h.
Referenced by getTags(), and loadTags().
|
protected |
Definition at line 106 of file MP3FileReader.h.
Referenced by filter(), and MP3FileReader().
|
protected |
Definition at line 107 of file MP3FileReader.h.
Referenced by accept(), and MP3FileReader().
|
protected |
Definition at line 108 of file MP3FileReader.h.
Referenced by accept(), and MP3FileReader().
|
protected |
Definition at line 109 of file MP3FileReader.h.
Referenced by accept(), and MP3FileReader().
|
protected |
Definition at line 110 of file MP3FileReader.h.
Referenced by accept(), decode(), filter(), and MP3FileReader().
|
protected |
Definition at line 111 of file MP3FileReader.h.
Referenced by accept(), getDecodeCompletion(), and MP3FileReader().
|
protected |
Definition at line 112 of file MP3FileReader.h.
Referenced by decode(), and MP3FileReader().
|
protected |
Definition at line 114 of file MP3FileReader.h.
Referenced by MP3FileReader().
|
protected |
Definition at line 115 of file MP3FileReader.h.
Referenced by MP3FileReader().
|
protected |
Definition at line 117 of file MP3FileReader.h.
Referenced by accept(), and MP3FileReader().
|
protected |
Definition at line 118 of file MP3FileReader.h.
Referenced by accept(), and MP3FileReader().
|
protected |
Definition at line 120 of file MP3FileReader.h.
Referenced by accept(), and MP3FileReader().
|
protected |
Definition at line 121 of file MP3FileReader.h.
Referenced by accept(), cancelled(), MP3FileReader(), and ~MP3FileReader().
|
protected |
Definition at line 123 of file MP3FileReader.h.
Referenced by error_callback().
|
protected |
Definition at line 154 of file MP3FileReader.h.
Referenced by isUpdating(), MP3FileReader(), and ~MP3FileReader().
|
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 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 accept(), DecodingWavFileReader::addBlock(), BQAFileReader::BQAFileReader(), DecodingWavFileReader::DecodingWavFileReader(), CodedAudioFileReader::initialiseDecodeCache(), 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 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 accept(), CodedAudioFileReader::addSamplesToDecodeCache(), BQAFileReader::BQAFileReader(), DecodingWavFileReader::DecodingWavFileReader(), AudioFileReader::getChannelCount(), CodedAudioFileReader::getInterleavedFrames(), WavFileReader::getInterleavedFramesUnnormalised(), WavFileReader::getMax(), CodedAudioFileReader::initialiseDecodeCache(), AudioFileReader::isOK(), MP3FileReader(), CodedAudioFileReader::pushBufferNonResampling(), CodedAudioFileReader::pushBufferResampling(), CodedAudioFileReader::pushCacheWriteBufferMaybe(), WavFileReader::updateFrameCount(), and WavFileReader::WavFileReader().
|
protectedinherited |
Definition at line 171 of file AudioFileReader.h.
Referenced by accept(), DecodingWavFileReader::addBlock(), CodedAudioFileReader::CodedAudioFileReader(), AudioFileReader::getNativeRate(), AudioFileReader::getSampleRate(), CodedAudioFileReader::initialiseDecodeCache(), MP3FileReader(), CodedAudioFileReader::pushBuffer(), WavFileReader::updateFrameCount(), and WavFileReader::WavFileReader().
The documentation for this class was generated from the following files:
Generated by 1.8.11