Ardour
9.0-pre0-582-g084a23a80d
|
Public Member Functions | |
~Encoder () | |
template<typename T > | |
std::shared_ptr< AudioGrapher::Sink< T > > | init (FileSpec const &new_config) |
void | add_child (FileSpec const &new_config) |
void | remove_children () |
void | destroy_writer (bool delete_out_file) |
bool | operator== (FileSpec const &other_config) const |
Static Public Member Functions | |
static int | get_real_format (FileSpec const &config) |
Private Types | |
typedef std::shared_ptr< AudioGrapher::SndfileWriter< Sample > > | FloatWriterPtr |
typedef std::shared_ptr< AudioGrapher::SndfileWriter< int > > | IntWriterPtr |
typedef std::shared_ptr< AudioGrapher::SndfileWriter< short > > | ShortWriterPtr |
typedef std::shared_ptr< AudioGrapher::CmdPipeWriter< Sample > > | FloatPipePtr |
Private Member Functions | |
template<typename T > | |
void | init_writer (std::shared_ptr< AudioGrapher::SndfileWriter< T > > &writer) |
template<typename T > | |
void | init_writer (std::shared_ptr< AudioGrapher::CmdPipeWriter< T > > &writer) |
void | copy_files (std::string orig_path) |
Private Attributes | |
FileSpec | config |
std::list< ExportFilenamePtr > | filenames |
PBD::ScopedConnection | copy_files_connection |
std::string | writer_filename |
FloatWriterPtr | float_writer |
IntWriterPtr | int_writer |
ShortWriterPtr | short_writer |
FloatPipePtr | pipe_writer |
Definition at line 122 of file export_graph_builder.h.
|
private |
Definition at line 138 of file export_graph_builder.h.
|
private |
Definition at line 134 of file export_graph_builder.h.
|
private |
Definition at line 135 of file export_graph_builder.h.
|
private |
Definition at line 136 of file export_graph_builder.h.
ARDOUR::ExportGraphBuilder::Encoder::~Encoder | ( | ) |
void ARDOUR::ExportGraphBuilder::Encoder::add_child | ( | FileSpec const & | new_config | ) |
|
private |
void ARDOUR::ExportGraphBuilder::Encoder::destroy_writer | ( | bool | delete_out_file | ) |
|
static |
std::shared_ptr<AudioGrapher::Sink<T> > ARDOUR::ExportGraphBuilder::Encoder::init | ( | FileSpec const & | new_config | ) |
|
private |
|
private |
bool ARDOUR::ExportGraphBuilder::Encoder::operator== | ( | FileSpec const & | other_config | ) | const |
void ARDOUR::ExportGraphBuilder::Encoder::remove_children | ( | ) |
|
private |
Definition at line 145 of file export_graph_builder.h.
|
private |
Definition at line 147 of file export_graph_builder.h.
|
private |
Definition at line 146 of file export_graph_builder.h.
|
private |
Definition at line 152 of file export_graph_builder.h.
|
private |
Definition at line 153 of file export_graph_builder.h.
|
private |
Definition at line 155 of file export_graph_builder.h.
|
private |
Definition at line 154 of file export_graph_builder.h.
|
private |
Definition at line 149 of file export_graph_builder.h.