Ardour  8.7-15-gadf511264b
ARDOUR::ExportAnalysis Struct Reference

#include <export_analysis.h>

Public Member Functions

 ExportAnalysis (size_t w=800, size_t b=200)
 
 ExportAnalysis (const ExportAnalysis &other)
 
 ~ExportAnalysis ()
 

Public Attributes

size_t width
 
float peak
 
float truepeak
 
float loudness_range
 
float integrated_loudness
 
float max_loudness_short
 
float max_loudness_momentary
 
int loudness_hist [540]
 
int loudness_hist_max
 
bool have_loudness
 
bool have_lufs_graph
 
bool have_dbtp
 
float norm_gain_factor
 
bool normalized
 
uint32_t n_channels
 
uint32_t n_samples
 
uint32_t freq [6]
 
std::vector< std::vector< PeakData > > peaks
 
std::vector< std::vector< float > > spectrum
 
float * lgraph_i
 
float * lgraph_s
 
float * lgraph_m
 
float * limiter_pk
 
std::set< samplecnt_ttruepeakpos [2]
 

Detailed Description

Definition at line 33 of file export_analysis.h.

Constructor & Destructor Documentation

◆ ExportAnalysis() [1/2]

ARDOUR::ExportAnalysis::ExportAnalysis ( size_t  w = 800,
size_t  b = 200 
)
inline

Definition at line 35 of file export_analysis.h.

◆ ExportAnalysis() [2/2]

ARDOUR::ExportAnalysis::ExportAnalysis ( const ExportAnalysis other)
inline

Definition at line 77 of file export_analysis.h.

◆ ~ExportAnalysis()

ARDOUR::ExportAnalysis::~ExportAnalysis ( )
inline

Definition at line 112 of file export_analysis.h.

Member Data Documentation

◆ freq

uint32_t ARDOUR::ExportAnalysis::freq[6]

Definition at line 137 of file export_analysis.h.

◆ have_dbtp

bool ARDOUR::ExportAnalysis::have_dbtp

Definition at line 131 of file export_analysis.h.

◆ have_loudness

bool ARDOUR::ExportAnalysis::have_loudness

Definition at line 129 of file export_analysis.h.

◆ have_lufs_graph

bool ARDOUR::ExportAnalysis::have_lufs_graph

Definition at line 130 of file export_analysis.h.

◆ integrated_loudness

float ARDOUR::ExportAnalysis::integrated_loudness

Definition at line 124 of file export_analysis.h.

◆ lgraph_i

float* ARDOUR::ExportAnalysis::lgraph_i

Definition at line 142 of file export_analysis.h.

◆ lgraph_m

float* ARDOUR::ExportAnalysis::lgraph_m

Definition at line 144 of file export_analysis.h.

◆ lgraph_s

float* ARDOUR::ExportAnalysis::lgraph_s

Definition at line 143 of file export_analysis.h.

◆ limiter_pk

float* ARDOUR::ExportAnalysis::limiter_pk

Definition at line 145 of file export_analysis.h.

◆ loudness_hist

int ARDOUR::ExportAnalysis::loudness_hist[540]

Definition at line 127 of file export_analysis.h.

◆ loudness_hist_max

int ARDOUR::ExportAnalysis::loudness_hist_max

Definition at line 128 of file export_analysis.h.

◆ loudness_range

float ARDOUR::ExportAnalysis::loudness_range

Definition at line 123 of file export_analysis.h.

◆ max_loudness_momentary

float ARDOUR::ExportAnalysis::max_loudness_momentary

Definition at line 126 of file export_analysis.h.

◆ max_loudness_short

float ARDOUR::ExportAnalysis::max_loudness_short

Definition at line 125 of file export_analysis.h.

◆ n_channels

uint32_t ARDOUR::ExportAnalysis::n_channels

Definition at line 135 of file export_analysis.h.

◆ n_samples

uint32_t ARDOUR::ExportAnalysis::n_samples

Definition at line 136 of file export_analysis.h.

◆ norm_gain_factor

float ARDOUR::ExportAnalysis::norm_gain_factor

Definition at line 132 of file export_analysis.h.

◆ normalized

bool ARDOUR::ExportAnalysis::normalized

Definition at line 133 of file export_analysis.h.

◆ peak

float ARDOUR::ExportAnalysis::peak

Definition at line 121 of file export_analysis.h.

◆ peaks

std::vector<std::vector<PeakData> > ARDOUR::ExportAnalysis::peaks

Definition at line 139 of file export_analysis.h.

◆ spectrum

std::vector<std::vector<float> > ARDOUR::ExportAnalysis::spectrum

Definition at line 140 of file export_analysis.h.

◆ truepeak

float ARDOUR::ExportAnalysis::truepeak

Definition at line 122 of file export_analysis.h.

◆ truepeakpos

std::set<samplecnt_t> ARDOUR::ExportAnalysis::truepeakpos[2]

Definition at line 147 of file export_analysis.h.

◆ width

size_t ARDOUR::ExportAnalysis::width

Definition at line 120 of file export_analysis.h.


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