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

#include <OfflineClip.h>

Public Attributes

Reason reason = Reason::ZeroAmount
 
double requestedReductionDb = 0
 
double effectiveReductionDb = 0
 After rounding the target toward the input PCM peak.
 
double achievedReductionDb = 0
 
double targetErrorDb = 0
 Final output peak relative to the effective target.
 
double inputSamplePeakDb = -std::numeric_limits<double>::infinity()
 
double outputSamplePeakDb = -std::numeric_limits<double>::infinity()
 
double outputTruePeakDb = -std::numeric_limits<double>::infinity()
 
double normalizedCeiling = 1
 Curve ceiling divided by the complete-source peak.
 
int oversamplingFactor = 4
 
int calibrationPasses = 0
 
int compensatedLatencyFrames = 0
 Internal delay removed from the result.
 
bool targetMet = false
 Set only after final rounded PCM verification.
 
bool representabilityLimited = false
 

Detailed Description

template<FloatType T, bool Soft>
struct dspark::detail::OfflineClipProcessor< T, Soft >::Report

Definition at line 189 of file OfflineClip.h.

Member Data Documentation

◆ achievedReductionDb

template<FloatType T, bool Soft>
double dspark::detail::OfflineClipProcessor< T, Soft >::Report::achievedReductionDb = 0

Definition at line 194 of file OfflineClip.h.

◆ calibrationPasses

template<FloatType T, bool Soft>
int dspark::detail::OfflineClipProcessor< T, Soft >::Report::calibrationPasses = 0

Definition at line 201 of file OfflineClip.h.

◆ compensatedLatencyFrames

template<FloatType T, bool Soft>
int dspark::detail::OfflineClipProcessor< T, Soft >::Report::compensatedLatencyFrames = 0

Internal delay removed from the result.

Definition at line 202 of file OfflineClip.h.

◆ effectiveReductionDb

template<FloatType T, bool Soft>
double dspark::detail::OfflineClipProcessor< T, Soft >::Report::effectiveReductionDb = 0

After rounding the target toward the input PCM peak.

Definition at line 193 of file OfflineClip.h.

◆ inputSamplePeakDb

template<FloatType T, bool Soft>
double dspark::detail::OfflineClipProcessor< T, Soft >::Report::inputSamplePeakDb = -std::numeric_limits<double>::infinity()

Definition at line 196 of file OfflineClip.h.

◆ normalizedCeiling

template<FloatType T, bool Soft>
double dspark::detail::OfflineClipProcessor< T, Soft >::Report::normalizedCeiling = 1

Curve ceiling divided by the complete-source peak.

Definition at line 199 of file OfflineClip.h.

◆ outputSamplePeakDb

template<FloatType T, bool Soft>
double dspark::detail::OfflineClipProcessor< T, Soft >::Report::outputSamplePeakDb = -std::numeric_limits<double>::infinity()

Definition at line 197 of file OfflineClip.h.

◆ outputTruePeakDb

template<FloatType T, bool Soft>
double dspark::detail::OfflineClipProcessor< T, Soft >::Report::outputTruePeakDb = -std::numeric_limits<double>::infinity()

Definition at line 198 of file OfflineClip.h.

◆ oversamplingFactor

template<FloatType T, bool Soft>
int dspark::detail::OfflineClipProcessor< T, Soft >::Report::oversamplingFactor = 4

Definition at line 200 of file OfflineClip.h.

◆ reason

template<FloatType T, bool Soft>
Reason dspark::detail::OfflineClipProcessor< T, Soft >::Report::reason = Reason::ZeroAmount

Definition at line 191 of file OfflineClip.h.

◆ representabilityLimited

template<FloatType T, bool Soft>
bool dspark::detail::OfflineClipProcessor< T, Soft >::Report::representabilityLimited = false

Definition at line 204 of file OfflineClip.h.

◆ requestedReductionDb

template<FloatType T, bool Soft>
double dspark::detail::OfflineClipProcessor< T, Soft >::Report::requestedReductionDb = 0

Definition at line 192 of file OfflineClip.h.

◆ targetErrorDb

template<FloatType T, bool Soft>
double dspark::detail::OfflineClipProcessor< T, Soft >::Report::targetErrorDb = 0

Final output peak relative to the effective target.

Definition at line 195 of file OfflineClip.h.

◆ targetMet

template<FloatType T, bool Soft>
bool dspark::detail::OfflineClipProcessor< T, Soft >::Report::targetMet = false

Set only after final rounded PCM verification.

Definition at line 203 of file OfflineClip.h.


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