DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
dspark::AudioIntervalAnalyzer< T >::Measurement Struct Reference

A numeric value with its validity and actual window/gate support. Invalid/unavailable values are NaN. Silence has an explicit status; meter floors remain -100 LUFS/dBTP, not a claim of physical negative infinity. IIR state may depend on earlier samples within Loudness::input. More...

#include <AudioIntervalAnalyzer.h>

Collaboration diagram for dspark::AudioIntervalAnalyzer< T >::Measurement:

Public Member Functions

bool hasValue () const noexcept
 

Public Attributes

double value = std::numeric_limits<double>::quiet_NaN()
 
Validity validity = Validity::NotRequested
 
Interval support
 

Detailed Description

template<FloatType T>
struct dspark::AudioIntervalAnalyzer< T >::Measurement

A numeric value with its validity and actual window/gate support. Invalid/unavailable values are NaN. Silence has an explicit status; meter floors remain -100 LUFS/dBTP, not a claim of physical negative infinity. IIR state may depend on earlier samples within Loudness::input.

Definition at line 52 of file AudioIntervalAnalyzer.h.

Member Function Documentation

◆ hasValue()

template<FloatType T>
bool dspark::AudioIntervalAnalyzer< T >::Measurement::hasValue ( ) const
inlinenoexcept

Definition at line 57 of file AudioIntervalAnalyzer.h.

Member Data Documentation

◆ support

template<FloatType T>
Interval dspark::AudioIntervalAnalyzer< T >::Measurement::support

Definition at line 56 of file AudioIntervalAnalyzer.h.

◆ validity

template<FloatType T>
Validity dspark::AudioIntervalAnalyzer< T >::Measurement::validity = Validity::NotRequested

Definition at line 55 of file AudioIntervalAnalyzer.h.

◆ value

template<FloatType T>
double dspark::AudioIntervalAnalyzer< T >::Measurement::value = std::numeric_limits<double>::quiet_NaN()

Definition at line 54 of file AudioIntervalAnalyzer.h.


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