![]() |
Mema
Memory Matrix — multi-channel audio matrix monitor and router
|
Per-channel level values in both linear and dB domains. More...
#include <ProcessorLevelData.h>
Public Member Functions | |
| LevelVal () | |
| LevelVal (float p, float r, float h, float infdb=-100.0f) | |
| float | GetFactorRMSdB () |
| float | GetFactorPEAKdB () |
| float | GetFactorHOLDdB () |
Public Attributes | |
| float | peak |
| Linear peak level. | |
| float | rms |
| Linear RMS level. | |
| float | hold |
| Linear hold level. | |
| float | peakdB |
| Peak level in dB. | |
| float | rmsdB |
| RMS level in dB. | |
| float | holddB |
| Hold level in dB. | |
| float | minusInfdb |
| Value used as -infinity in dB calculations. | |
Per-channel level values in both linear and dB domains.
Definition at line 31 of file ProcessorLevelData.h.
|
inline |
Definition at line 33 of file ProcessorLevelData.h.
References hold, holddB, minusInfdb, peak, peakdB, rms, and rmsdB.
|
inline |
Definition at line 43 of file ProcessorLevelData.h.
References hold, holddB, minusInfdb, peak, peakdB, rms, and rmsdB.
|
inline |
Definition at line 62 of file ProcessorLevelData.h.
References holddB, and minusInfdb.
Referenced by Mema::MeterbridgeComponent::MeterbridgeComponent().
|
inline |
Definition at line 58 of file ProcessorLevelData.h.
References minusInfdb, and peakdB.
Referenced by Mema::MeterbridgeComponent::MeterbridgeComponent(), and Mema::MeterbridgeComponent::paint().
|
inline |
Definition at line 54 of file ProcessorLevelData.h.
References minusInfdb, and rmsdB.
Referenced by Mema::MeterbridgeComponent::MeterbridgeComponent().
| float Mema::ProcessorLevelData::LevelVal::hold |
Linear hold level.
Definition at line 69 of file ProcessorLevelData.h.
Referenced by Mema::ProcessorDataAnalyzer::analyzeData(), LevelVal(), and LevelVal().
| float Mema::ProcessorLevelData::LevelVal::holddB |
Hold level in dB.
Definition at line 72 of file ProcessorLevelData.h.
Referenced by GetFactorHOLDdB(), LevelVal(), and LevelVal().
| float Mema::ProcessorLevelData::LevelVal::minusInfdb |
Value used as -infinity in dB calculations.
Definition at line 73 of file ProcessorLevelData.h.
Referenced by GetFactorHOLDdB(), GetFactorPEAKdB(), GetFactorRMSdB(), LevelVal(), and LevelVal().
| float Mema::ProcessorLevelData::LevelVal::peak |
Linear peak level.
Definition at line 67 of file ProcessorLevelData.h.
Referenced by LevelVal(), and LevelVal().
| float Mema::ProcessorLevelData::LevelVal::peakdB |
Peak level in dB.
Definition at line 70 of file ProcessorLevelData.h.
Referenced by GetFactorPEAKdB(), LevelVal(), and LevelVal().
| float Mema::ProcessorLevelData::LevelVal::rms |
Linear RMS level.
Definition at line 68 of file ProcessorLevelData.h.
Referenced by LevelVal(), and LevelVal().
| float Mema::ProcessorLevelData::LevelVal::rmsdB |
RMS level in dB.
Definition at line 71 of file ProcessorLevelData.h.
Referenced by GetFactorRMSdB(), LevelVal(), and LevelVal().