Ardour
9.0-pre0-582-g084a23a80d
|
Public Member Functions | |
SFC (ExportGraphBuilder &, FileSpec const &new_config, samplecnt_t max_samples) | |
FloatSinkPtr | sink () |
void | add_child (FileSpec const &new_config) |
void | remove_children (bool remove_out_files) |
bool | operator== (FileSpec const &other_config) const |
void | set_duration (samplecnt_t) |
void | set_peak_dbfs (float, bool force=false) |
void | set_peak_lufs (AudioGrapher::LoudnessReader const &) |
Private Types | |
typedef std::shared_ptr< AudioGrapher::Chunker< float > > | ChunkerPtr |
typedef std::shared_ptr< AudioGrapher::DemoNoiseAdder > | DemoNoisePtr |
typedef std::shared_ptr< AudioGrapher::Normalizer > | NormalizerPtr |
typedef std::shared_ptr< AudioGrapher::Limiter > | LimiterPtr |
typedef std::shared_ptr< AudioGrapher::SampleFormatConverter< Sample > > | FloatConverterPtr |
typedef std::shared_ptr< AudioGrapher::SampleFormatConverter< int > > | IntConverterPtr |
typedef std::shared_ptr< AudioGrapher::SampleFormatConverter< short > > | ShortConverterPtr |
Private Attributes | |
FileSpec | config |
int | data_width |
std::list< Encoder > | children |
NormalizerPtr | normalizer |
LimiterPtr | limiter |
DemoNoisePtr | demo_noise_adder |
ChunkerPtr | chunker |
AnalysisPtr | analyser |
bool | _analyse |
FloatConverterPtr | float_converter |
IntConverterPtr | int_converter |
ShortConverterPtr | short_converter |
Definition at line 159 of file export_graph_builder.h.
|
private |
Definition at line 173 of file export_graph_builder.h.
|
private |
Definition at line 174 of file export_graph_builder.h.
|
private |
Definition at line 177 of file export_graph_builder.h.
|
private |
Definition at line 178 of file export_graph_builder.h.
|
private |
Definition at line 176 of file export_graph_builder.h.
|
private |
Definition at line 175 of file export_graph_builder.h.
|
private |
Definition at line 179 of file export_graph_builder.h.
ARDOUR::ExportGraphBuilder::SFC::SFC | ( | ExportGraphBuilder & | , |
FileSpec const & | new_config, | ||
samplecnt_t | max_samples | ||
) |
void ARDOUR::ExportGraphBuilder::SFC::add_child | ( | FileSpec const & | new_config | ) |
bool ARDOUR::ExportGraphBuilder::SFC::operator== | ( | FileSpec const & | other_config | ) | const |
void ARDOUR::ExportGraphBuilder::SFC::remove_children | ( | bool | remove_out_files | ) |
void ARDOUR::ExportGraphBuilder::SFC::set_duration | ( | samplecnt_t | ) |
void ARDOUR::ExportGraphBuilder::SFC::set_peak_dbfs | ( | float | , |
bool | force = false |
||
) |
void ARDOUR::ExportGraphBuilder::SFC::set_peak_lufs | ( | AudioGrapher::LoudnessReader const & | ) |
FloatSinkPtr ARDOUR::ExportGraphBuilder::SFC::sink | ( | ) |
|
private |
Definition at line 190 of file export_graph_builder.h.
|
private |
Definition at line 189 of file export_graph_builder.h.
|
private |
Definition at line 183 of file export_graph_builder.h.
|
private |
Definition at line 188 of file export_graph_builder.h.
|
private |
Definition at line 181 of file export_graph_builder.h.
|
private |
Definition at line 182 of file export_graph_builder.h.
|
private |
Definition at line 187 of file export_graph_builder.h.
|
private |
Definition at line 192 of file export_graph_builder.h.
|
private |
Definition at line 193 of file export_graph_builder.h.
|
private |
Definition at line 186 of file export_graph_builder.h.
|
private |
Definition at line 185 of file export_graph_builder.h.
|
private |
Definition at line 194 of file export_graph_builder.h.