#include <tracktion_LevelMeasurer.h>
◆ Client()
| engine::LevelMeasurer::Client::Client |
( |
| ) |
|
|
default |
◆ getNumChannelsUsed()
| int engine::LevelMeasurer::Client::getNumChannelsUsed |
( |
| ) |
const |
|
noexcept |
◆ reset()
| void engine::LevelMeasurer::Client::reset |
( |
| ) |
|
|
noexcept |
◆ getAndClearOverload()
| bool engine::LevelMeasurer::Client::getAndClearOverload |
( |
| ) |
|
|
noexcept |
◆ getAndClearPeak()
| bool engine::LevelMeasurer::Client::getAndClearPeak |
( |
| ) |
|
|
noexcept |
◆ getAndClearMidiLevel()
| DbTimePair engine::LevelMeasurer::Client::getAndClearMidiLevel |
( |
| ) |
|
|
noexcept |
◆ getAndClearAudioLevel()
| DbTimePair engine::LevelMeasurer::Client::getAndClearAudioLevel |
( |
int |
chan | ) |
|
|
noexcept |
◆ setNumChannelsUsed()
| void engine::LevelMeasurer::Client::setNumChannelsUsed |
( |
int |
| ) |
|
|
noexcept |
◆ setOverload()
| void engine::LevelMeasurer::Client::setOverload |
( |
int |
channel, |
|
|
bool |
hasOverloaded |
|
) |
| |
|
noexcept |
◆ setClearOverload()
| void engine::LevelMeasurer::Client::setClearOverload |
( |
bool |
| ) |
|
|
noexcept |
◆ setClearPeak()
| void engine::LevelMeasurer::Client::setClearPeak |
( |
bool |
| ) |
|
|
noexcept |
◆ updateAudioLevel()
| void engine::LevelMeasurer::Client::updateAudioLevel |
( |
int |
channel, |
|
|
DbTimePair |
|
|
) |
| |
|
noexcept |
◆ updateMidiLevel()
| void engine::LevelMeasurer::Client::updateMidiLevel |
( |
DbTimePair |
| ) |
|
|
noexcept |
◆ updateAllChannels()
| void engine::LevelMeasurer::Client::updateAllChannels |
( |
const ChannelLevel * |
levels, |
|
|
int |
numChannels |
|
) |
| |
|
noexcept |
Updates all channel levels and numChannelsUsed under a single lock.
The documentation for this struct was generated from the following file: