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

#include <OfflineStereoBalance.h>

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

Public Attributes

Reason reason = Reason::Disabled
 
double targetSideShare = std::numeric_limits<double>::quiet_NaN()
 
double inputSideShare = std::numeric_limits<double>::quiet_NaN()
 
double outputSideShare = std::numeric_limits<double>::quiet_NaN()
 
double guardCeilingRatio = 0
 
double maximumWindowExcessDb = -std::numeric_limits<double>::infinity()
 
double minimumGainDb = 0
 
double maximumGainDb = 0
 Planned bounds; rendered bounds after render.
 
double outputSamplePeakDb = -std::numeric_limits<double>::infinity()
 
double outputTruePeakDb = -std::numeric_limits<double>::infinity()
 
std::size_t limitedPoints = 0
 
std::size_t guardWindows = 0
 
std::size_t violatedWindows = 0
 
std::int64_t analysisHopFrames = 0
 
std::int64_t guardWindowFrames = 0
 
int guardCalibrationPasses = 0
 
bool peaksMeasured = false
 
bool guardMeasured = false
 
bool guardTargetMet = false
 
OfflineGainRenderInfo renderInfo
 

Detailed Description

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

Definition at line 74 of file OfflineStereoBalance.h.

Member Data Documentation

◆ analysisHopFrames

template<FloatType T>
std::int64_t dspark::OfflineStereoBalance< T >::Report::analysisHopFrames = 0

Definition at line 86 of file OfflineStereoBalance.h.

◆ guardCalibrationPasses

template<FloatType T>
int dspark::OfflineStereoBalance< T >::Report::guardCalibrationPasses = 0

Definition at line 87 of file OfflineStereoBalance.h.

◆ guardCeilingRatio

template<FloatType T>
double dspark::OfflineStereoBalance< T >::Report::guardCeilingRatio = 0

Definition at line 80 of file OfflineStereoBalance.h.

◆ guardMeasured

template<FloatType T>
bool dspark::OfflineStereoBalance< T >::Report::guardMeasured = false

Definition at line 88 of file OfflineStereoBalance.h.

◆ guardTargetMet

template<FloatType T>
bool dspark::OfflineStereoBalance< T >::Report::guardTargetMet = false

Definition at line 88 of file OfflineStereoBalance.h.

◆ guardWindowFrames

template<FloatType T>
std::int64_t dspark::OfflineStereoBalance< T >::Report::guardWindowFrames = 0

Definition at line 86 of file OfflineStereoBalance.h.

◆ guardWindows

template<FloatType T>
std::size_t dspark::OfflineStereoBalance< T >::Report::guardWindows = 0

Definition at line 85 of file OfflineStereoBalance.h.

◆ inputSideShare

template<FloatType T>
double dspark::OfflineStereoBalance< T >::Report::inputSideShare = std::numeric_limits<double>::quiet_NaN()

Definition at line 78 of file OfflineStereoBalance.h.

◆ limitedPoints

template<FloatType T>
std::size_t dspark::OfflineStereoBalance< T >::Report::limitedPoints = 0

Definition at line 85 of file OfflineStereoBalance.h.

◆ maximumGainDb

template<FloatType T>
double dspark::OfflineStereoBalance< T >::Report::maximumGainDb = 0

Planned bounds; rendered bounds after render.

Definition at line 82 of file OfflineStereoBalance.h.

◆ maximumWindowExcessDb

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

Definition at line 81 of file OfflineStereoBalance.h.

◆ minimumGainDb

template<FloatType T>
double dspark::OfflineStereoBalance< T >::Report::minimumGainDb = 0

Definition at line 82 of file OfflineStereoBalance.h.

◆ outputSamplePeakDb

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

Definition at line 83 of file OfflineStereoBalance.h.

◆ outputSideShare

template<FloatType T>
double dspark::OfflineStereoBalance< T >::Report::outputSideShare = std::numeric_limits<double>::quiet_NaN()

Definition at line 79 of file OfflineStereoBalance.h.

◆ outputTruePeakDb

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

Definition at line 84 of file OfflineStereoBalance.h.

◆ peaksMeasured

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

Definition at line 88 of file OfflineStereoBalance.h.

◆ reason

template<FloatType T>
Reason dspark::OfflineStereoBalance< T >::Report::reason = Reason::Disabled

Definition at line 76 of file OfflineStereoBalance.h.

◆ renderInfo

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

Definition at line 89 of file OfflineStereoBalance.h.

◆ targetSideShare

template<FloatType T>
double dspark::OfflineStereoBalance< T >::Report::targetSideShare = std::numeric_limits<double>::quiet_NaN()

Definition at line 77 of file OfflineStereoBalance.h.

◆ violatedWindows

template<FloatType T>
std::size_t dspark::OfflineStereoBalance< T >::Report::violatedWindows = 0

Definition at line 85 of file OfflineStereoBalance.h.


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