|
Ardour
9.0-pre0-1924-g14fe5ef999
|
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.