51 void add_source (std::string
const & filename, std::shared_ptr<Source>
const & source);
52 std::shared_ptr<Source>
const &
get_source (std::string
const & filename)
const;
60 typedef std::map<std::string, std::shared_ptr<Source> >
SourceMap;
61 typedef std::pair<std::string, std::shared_ptr<Source> >
SourcePair;
65 typedef std::map<PBD::ID, PBD::ID>
IdMap;
66 typedef std::pair<PBD::ID, PBD::ID>
IdPair;
104 std::vector<std::shared_ptr<Region> >
region;
std::pair< PBD::ID, PBD::ID > IdPair
std::string get_info() const
std::map< std::string, std::shared_ptr< Source > > SourceMap
void add_source(std::string const &filename, std::shared_ptr< Source > const &source)
void create_regions_from_children(XMLNode const &node, ElementList &list)
std::pair< std::string, std::shared_ptr< Source > > SourcePair
PBD::ID const & get_new_id(PBD::ID &old_id) const
std::map< PBD::ID, PBD::ID > IdMap
std::shared_ptr< Source > const & get_source(std::string const &filename) const
bool check_source(std::string const &filename) const
void register_id(PBD::ID &old_id, PBD::ID &new_id)
AudioRegionImportHandler(XMLTree const &source, Session &session)
ImportStatus * get_import_status()
std::list< std::string > filenames
std::string get_sound_dir(XMLTree const &tree)
std::vector< std::shared_ptr< Region > > region
std::string get_info() const
void _cancel_move()
Cancel move.
XMLNode const & get_xml()
AudioRegionImportHandler & handler
void add_sources_to_session()
AudioRegionImporter(XMLTree const &source, Session &session, AudioRegionImportHandler &handler, XMLNode const &node)
Virtual interface class for element import handlers.
std::list< ElementPtr > ElementList
Virtual interface class for element importers.
void session(lua_State *L)