47 void reset (
double sampleRate,
int blockSize);
~AudioProcessLoadMeasurer()
double getLoadAsPercentage() const
Definition juce_AudioProcessLoadMeasurer.cpp:77
std::atomic< int > xruns
Definition juce_AudioProcessLoadMeasurer.h:105
void registerBlockRenderTime(double millisecondsTaken)
Definition juce_AudioProcessLoadMeasurer.cpp:45
AudioProcessLoadMeasurer()
int samplesPerBlock
Definition juce_AudioProcessLoadMeasurer.h:102
void registerRenderTime(double millisecondsTaken, int numSamples)
Definition juce_AudioProcessLoadMeasurer.cpp:53
SpinLock mutex
Definition juce_AudioProcessLoadMeasurer.h:101
int getXRunCount() const
Definition juce_AudioProcessLoadMeasurer.cpp:79
void registerRenderTimeLocked(double, int)
Definition juce_AudioProcessLoadMeasurer.cpp:61
double msPerSample
Definition juce_AudioProcessLoadMeasurer.h:103
void reset()
Definition juce_AudioProcessLoadMeasurer.cpp:29
std::atomic< double > cpuUsageProportion
Definition juce_AudioProcessLoadMeasurer.h:104
double getLoadAsProportion() const
Definition juce_AudioProcessLoadMeasurer.cpp:76
Definition juce_SpinLock.h:42
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
double startTime
Definition juce_AudioProcessLoadMeasurer.h:80
ScopedTimer(AudioProcessLoadMeasurer &)
Definition juce_AudioProcessLoadMeasurer.cpp:81
int samplesInBlock
Definition juce_AudioProcessLoadMeasurer.h:81
AudioProcessLoadMeasurer & owner
Definition juce_AudioProcessLoadMeasurer.h:79