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

#include <OfflinePunch.h>

Collaboration diagram for dspark::OfflinePunch< T >::Report:

Public Attributes

Reason reason = Reason::NoTransients
 
double requestedBoostDb = 0
 
double effectiveBoostDb = 0
 
double inputSamplePeakDb = -std::numeric_limits<double>::infinity()
 
double outputSamplePeakDb = -std::numeric_limits<double>::infinity()
 
double outputTruePeakDb = -std::numeric_limits<double>::infinity()
 
std::size_t transients = 0
 
bool peaksMeasured = false
 
OfflineGainRenderInfo renderInfo
 

Detailed Description

template<FloatType T>
struct dspark::OfflinePunch< T >::Report

Definition at line 61 of file OfflinePunch.h.

Member Data Documentation

◆ effectiveBoostDb

template<FloatType T>
double dspark::OfflinePunch< T >::Report::effectiveBoostDb = 0

Definition at line 64 of file OfflinePunch.h.

◆ inputSamplePeakDb

template<FloatType T>
double dspark::OfflinePunch< T >::Report::inputSamplePeakDb = -std::numeric_limits<double>::infinity()

Definition at line 65 of file OfflinePunch.h.

◆ outputSamplePeakDb

template<FloatType T>
double dspark::OfflinePunch< T >::Report::outputSamplePeakDb = -std::numeric_limits<double>::infinity()

Definition at line 66 of file OfflinePunch.h.

◆ outputTruePeakDb

template<FloatType T>
double dspark::OfflinePunch< T >::Report::outputTruePeakDb = -std::numeric_limits<double>::infinity()

Definition at line 67 of file OfflinePunch.h.

◆ peaksMeasured

template<FloatType T>
bool dspark::OfflinePunch< T >::Report::peaksMeasured = false

Definition at line 69 of file OfflinePunch.h.

◆ reason

template<FloatType T>
Reason dspark::OfflinePunch< T >::Report::reason = Reason::NoTransients

Definition at line 63 of file OfflinePunch.h.

◆ renderInfo

template<FloatType T>
OfflineGainRenderInfo dspark::OfflinePunch< T >::Report::renderInfo

Definition at line 70 of file OfflinePunch.h.

◆ requestedBoostDb

template<FloatType T>
double dspark::OfflinePunch< T >::Report::requestedBoostDb = 0

Definition at line 64 of file OfflinePunch.h.

◆ transients

template<FloatType T>
std::size_t dspark::OfflinePunch< T >::Report::transients = 0

Definition at line 68 of file OfflinePunch.h.


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