Audacity 3.2.0
|
Public Member Functions | |
ResampleBuf () | |
~ResampleBuf () | |
Public Attributes | |
bool | bPitch |
ArrayOf< audio > | buf |
double | ratio |
sampleCount | processed |
size_t | blockSize |
long | SBSMSBlockSize |
sampleCount | offset |
sampleCount | end |
ArrayOf< float > | leftBuffer |
ArrayOf< float > | rightBuffer |
WaveChannel * | leftTrack |
WaveChannel * | rightTrack |
std::unique_ptr< SBSMS > | sbsms |
std::unique_ptr< SBSMSInterface > | iface |
ArrayOf< audio > | SBSMSBuf |
std::unique_ptr< Resampler > | resampler |
std::unique_ptr< SBSMSQuality > | quality |
WaveTrack * | outputTrack {} |
WaveChannel * | outputLeftChannel {} |
WaveChannel * | outputRightChannel {} |
std::exception_ptr | mpException {} |
Definition at line 31 of file SBSMSBase.cpp.
|
inline |
Definition at line 34 of file SBSMSBase.cpp.
References processed.
|
inline |
Definition at line 39 of file SBSMSBase.cpp.
size_t ResampleBuf::blockSize |
Definition at line 47 of file SBSMSBase.cpp.
Referenced by SBSMSBase::Process().
bool ResampleBuf::bPitch |
Definition at line 43 of file SBSMSBase.cpp.
Referenced by SBSMSBase::Process(), and resampleCB().
Definition at line 44 of file SBSMSBase.cpp.
Referenced by SBSMSBase::Process(), and resampleCB().
sampleCount ResampleBuf::end |
Definition at line 50 of file SBSMSBase.cpp.
Referenced by SBSMSBase::Process(), and resampleCB().
std::unique_ptr<SBSMSInterface> ResampleBuf::iface |
Definition at line 56 of file SBSMSBase.cpp.
Referenced by postResampleCB(), SBSMSBase::Process(), and resampleCB().
ArrayOf<float> ResampleBuf::leftBuffer |
Definition at line 51 of file SBSMSBase.cpp.
Referenced by SBSMSBase::Process(), and resampleCB().
WaveChannel* ResampleBuf::leftTrack |
Definition at line 53 of file SBSMSBase.cpp.
Referenced by SBSMSBase::Process(), and resampleCB().
std::exception_ptr ResampleBuf::mpException {} |
Definition at line 66 of file SBSMSBase.cpp.
Referenced by SBSMSBase::Process(), and resampleCB().
sampleCount ResampleBuf::offset |
Definition at line 49 of file SBSMSBase.cpp.
Referenced by SBSMSBase::Process(), and resampleCB().
WaveChannel* ResampleBuf::outputLeftChannel {} |
Definition at line 63 of file SBSMSBase.cpp.
Referenced by SBSMSBase::Process().
WaveChannel* ResampleBuf::outputRightChannel {} |
Definition at line 64 of file SBSMSBase.cpp.
Referenced by SBSMSBase::Process().
WaveTrack* ResampleBuf::outputTrack {} |
Definition at line 62 of file SBSMSBase.cpp.
Referenced by SBSMSBase::Process().
sampleCount ResampleBuf::processed |
Definition at line 46 of file SBSMSBase.cpp.
Referenced by ResampleBuf(), and resampleCB().
std::unique_ptr<SBSMSQuality> ResampleBuf::quality |
Definition at line 61 of file SBSMSBase.cpp.
Referenced by SBSMSBase::Process().
double ResampleBuf::ratio |
Definition at line 45 of file SBSMSBase.cpp.
Referenced by postResampleCB(), SBSMSBase::Process(), and resampleCB().
std::unique_ptr<Resampler> ResampleBuf::resampler |
Definition at line 60 of file SBSMSBase.cpp.
Referenced by SBSMSBase::Process().
ArrayOf<float> ResampleBuf::rightBuffer |
Definition at line 52 of file SBSMSBase.cpp.
Referenced by SBSMSBase::Process(), and resampleCB().
WaveChannel* ResampleBuf::rightTrack |
Definition at line 54 of file SBSMSBase.cpp.
Referenced by SBSMSBase::Process(), and resampleCB().
std::unique_ptr<SBSMS> ResampleBuf::sbsms |
Definition at line 55 of file SBSMSBase.cpp.
Referenced by postResampleCB(), and SBSMSBase::Process().
long ResampleBuf::SBSMSBlockSize |
Definition at line 48 of file SBSMSBase.cpp.
Referenced by postResampleCB(), and SBSMSBase::Process().
Definition at line 57 of file SBSMSBase.cpp.
Referenced by postResampleCB(), and SBSMSBase::Process().