JUCE  v5.1.1-3-g1a0b28c73
JUCE API
AudioDeviceManager::LevelMeter Struct Reference
Collaboration diagram for AudioDeviceManager::LevelMeter:

Public Member Functions

 LevelMeter () noexcept
 
double getCurrentLevel () const noexcept
 
void setEnabled (bool) noexcept
 
void updateLevel (const float *const *, int numChannels, int numSamples) noexcept
 

Public Attributes

Atomic< intenabled
 
double level
 

Constructor & Destructor Documentation

◆ LevelMeter()

AudioDeviceManager::LevelMeter::LevelMeter ( )
noexcept

Member Function Documentation

◆ getCurrentLevel()

double AudioDeviceManager::LevelMeter::getCurrentLevel ( ) const
noexcept

◆ setEnabled()

void AudioDeviceManager::LevelMeter::setEnabled ( bool  )
noexcept

◆ updateLevel()

void AudioDeviceManager::LevelMeter::updateLevel ( const float *const *  ,
int  numChannels,
int  numSamples 
)
noexcept

Member Data Documentation

◆ enabled

Atomic<int> AudioDeviceManager::LevelMeter::enabled

◆ level

double AudioDeviceManager::LevelMeter::level

The documentation for this struct was generated from the following file: