Audacity 3.2.0
|
#include <MirTypes.h>
Public Member Functions | |
virtual double | GetSampleRate () const =0 |
virtual long long | GetNumSamples () const =0 |
virtual void | ReadFloats (float *buffer, long long where, size_t numFrames) const =0 |
double | GetDuration () const |
virtual | ~MirAudioReader ()=default |
Definition at line 113 of file MirTypes.h.
|
virtualdefault |
|
inline |
Definition at line 120 of file MirTypes.h.
References GetNumSamples(), and GetSampleRate().
Referenced by MIR::GetProjectSyncInfo().
|
pure virtual |
Implemented in MIR::DecimatingMirAudioReader, MIR::EmptyMirAudioReader, MIR::SquareWaveMirAudioReader, MIR::anonymous_namespace{StftFrameProviderTests.cpp}::TestMirAudioReader, MIR::WavMirAudioReader, and ClipMirAudioReader.
Referenced by MIR::GetChecksum(), GetDuration(), and MIR::DecimatingMirAudioReader::GetNumSamples().
|
pure virtual |
Implemented in MIR::DecimatingMirAudioReader, MIR::EmptyMirAudioReader, MIR::SquareWaveMirAudioReader, MIR::anonymous_namespace{StftFrameProviderTests.cpp}::TestMirAudioReader, MIR::WavMirAudioReader, and ClipMirAudioReader.
Referenced by GetDuration(), MIR::StftFrameProvider::GetFrameRate(), MIR::StftFrameProvider::GetSampleRate(), and MIR::DecimatingMirAudioReader::GetSampleRate().
|
pure virtual |
Implemented in MIR::DecimatingMirAudioReader, MIR::EmptyMirAudioReader, MIR::WavMirAudioReader, MIR::SquareWaveMirAudioReader, MIR::anonymous_namespace{StftFrameProviderTests.cpp}::TestMirAudioReader, and ClipMirAudioReader.
Referenced by MIR::GetChecksum(), MIR::StftFrameProvider::GetNextFrame(), and MIR::DecimatingMirAudioReader::ReadFloats().