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 SBSMSEffect.cpp.
|
inline |
|
inline |
Definition at line 39 of file SBSMSEffect.cpp.
size_t ResampleBuf::blockSize |
Definition at line 47 of file SBSMSEffect.cpp.
Referenced by EffectSBSMS::Process().
bool ResampleBuf::bPitch |
Definition at line 43 of file SBSMSEffect.cpp.
Referenced by EffectSBSMS::Process(), and resampleCB().
Definition at line 44 of file SBSMSEffect.cpp.
Referenced by EffectSBSMS::Process(), and resampleCB().
sampleCount ResampleBuf::end |
Definition at line 50 of file SBSMSEffect.cpp.
Referenced by EffectSBSMS::Process(), and resampleCB().
std::unique_ptr<SBSMSInterface> ResampleBuf::iface |
Definition at line 56 of file SBSMSEffect.cpp.
Referenced by postResampleCB(), EffectSBSMS::Process(), and resampleCB().
ArrayOf<float> ResampleBuf::leftBuffer |
Definition at line 51 of file SBSMSEffect.cpp.
Referenced by EffectSBSMS::Process(), and resampleCB().
WaveChannel* ResampleBuf::leftTrack |
Definition at line 53 of file SBSMSEffect.cpp.
Referenced by EffectSBSMS::Process(), and resampleCB().
std::exception_ptr ResampleBuf::mpException {} |
Definition at line 66 of file SBSMSEffect.cpp.
Referenced by EffectSBSMS::Process(), and resampleCB().
sampleCount ResampleBuf::offset |
Definition at line 49 of file SBSMSEffect.cpp.
Referenced by EffectSBSMS::Process(), and resampleCB().
WaveChannel* ResampleBuf::outputLeftChannel {} |
Definition at line 63 of file SBSMSEffect.cpp.
Referenced by EffectSBSMS::Process().
WaveChannel* ResampleBuf::outputRightChannel {} |
Definition at line 64 of file SBSMSEffect.cpp.
Referenced by EffectSBSMS::Process().
WaveTrack* ResampleBuf::outputTrack {} |
Definition at line 62 of file SBSMSEffect.cpp.
Referenced by EffectSBSMS::Process().
sampleCount ResampleBuf::processed |
Definition at line 46 of file SBSMSEffect.cpp.
Referenced by ResampleBuf(), and resampleCB().
std::unique_ptr<SBSMSQuality> ResampleBuf::quality |
Definition at line 61 of file SBSMSEffect.cpp.
Referenced by EffectSBSMS::Process().
double ResampleBuf::ratio |
Definition at line 45 of file SBSMSEffect.cpp.
Referenced by postResampleCB(), EffectSBSMS::Process(), and resampleCB().
std::unique_ptr<Resampler> ResampleBuf::resampler |
Definition at line 60 of file SBSMSEffect.cpp.
Referenced by EffectSBSMS::Process().
ArrayOf<float> ResampleBuf::rightBuffer |
Definition at line 52 of file SBSMSEffect.cpp.
Referenced by EffectSBSMS::Process(), and resampleCB().
WaveChannel* ResampleBuf::rightTrack |
Definition at line 54 of file SBSMSEffect.cpp.
Referenced by EffectSBSMS::Process(), and resampleCB().
std::unique_ptr<SBSMS> ResampleBuf::sbsms |
Definition at line 55 of file SBSMSEffect.cpp.
Referenced by postResampleCB(), and EffectSBSMS::Process().
long ResampleBuf::SBSMSBlockSize |
Definition at line 48 of file SBSMSEffect.cpp.
Referenced by postResampleCB(), and EffectSBSMS::Process().
Definition at line 57 of file SBSMSEffect.cpp.
Referenced by postResampleCB(), and EffectSBSMS::Process().