ardour
Public Member Functions | Private Types | Private Attributes | List of all members
ARDOUR::ExportGraphBuilder::SilenceHandler Class Reference

Public Member Functions

 SilenceHandler (ExportGraphBuilder &parent, FileSpec const &new_config, framecnt_t max_frames)
 
FloatSinkPtr sink ()
 
void add_child (FileSpec const &new_config)
 
bool operator== (FileSpec const &other_config) const
 

Private Types

typedef boost::shared_ptr
< AudioGrapher::SilenceTrimmer
< Sample > > 
SilenceTrimmerPtr
 

Private Attributes

ExportGraphBuilderparent
 
FileSpec config
 
boost::ptr_list< SRCchildren
 
SilenceTrimmerPtr silence_trimmer
 
framecnt_t max_frames_in
 

Detailed Description

Definition at line 187 of file export_graph_builder.h.

Member Typedef Documentation

Definition at line 195 of file export_graph_builder.h.

Constructor & Destructor Documentation

ARDOUR::ExportGraphBuilder::SilenceHandler::SilenceHandler ( ExportGraphBuilder parent,
FileSpec const &  new_config,
framecnt_t  max_frames 
)

Definition at line 450 of file export_graph_builder.cc.

Member Function Documentation

void ARDOUR::ExportGraphBuilder::SilenceHandler::add_child ( FileSpec const &  new_config)

Definition at line 477 of file export_graph_builder.cc.

bool ARDOUR::ExportGraphBuilder::SilenceHandler::operator== ( FileSpec const &  other_config) const

Definition at line 491 of file export_graph_builder.cc.

ExportGraphBuilder::FloatSinkPtr ARDOUR::ExportGraphBuilder::SilenceHandler::sink ( )

Definition at line 471 of file export_graph_builder.cc.

Member Data Documentation

boost::ptr_list<SRC> ARDOUR::ExportGraphBuilder::SilenceHandler::children
private

Definition at line 199 of file export_graph_builder.h.

FileSpec ARDOUR::ExportGraphBuilder::SilenceHandler::config
private

Definition at line 198 of file export_graph_builder.h.

framecnt_t ARDOUR::ExportGraphBuilder::SilenceHandler::max_frames_in
private

Definition at line 201 of file export_graph_builder.h.

ExportGraphBuilder& ARDOUR::ExportGraphBuilder::SilenceHandler::parent
private

Definition at line 197 of file export_graph_builder.h.

SilenceTrimmerPtr ARDOUR::ExportGraphBuilder::SilenceHandler::silence_trimmer
private

Definition at line 200 of file export_graph_builder.h.


The documentation for this class was generated from the following files: