34 class AudioRegionImportHandler;
35 class AudioRegionImporter;
36 class AudioPlaylistImporter;
84 typedef std::list<std::shared_ptr<AudioRegionImporter> >
RegionList;
virtual ~AudioPlaylistImportHandler()
void get_regions(XMLNode const &node, ElementList &list) const
std::shared_ptr< AudioPlaylistImporter > PlaylistPtr
void playlists_by_diskstream(PBD::ID const &id, PlaylistList &list) const
AudioPlaylistImportHandler(XMLTree const &source, Session &session, AudioRegionImportHandler ®ion_handler, const char *nodename="Playlists")
AudioRegionImportHandler & region_handler
virtual std::string get_info() const
std::list< PlaylistPtr > PlaylistList
void update_region_id(XMLProperty *id_prop)
AudioPlaylistImporter(XMLTree const &source, Session &session, AudioPlaylistImportHandler &handler, XMLNode const &node)
AudioPlaylistImportHandler & handler
PBD::ID const & orig_diskstream() const
std::string get_info() const
void populate_region_list()
AudioPlaylistImporter(AudioPlaylistImporter const &other)
std::list< std::shared_ptr< AudioRegionImporter > > RegionList
XMLNode const & orig_node
PBD::ID orig_diskstream_id
void _cancel_move()
Cancel move.
void set_diskstream(PBD::ID const &id)
Virtual interface class for element import handlers.
std::list< ElementPtr > ElementList
Virtual interface class for element importers.
UnusedAudioPlaylistImportHandler(XMLTree const &source, Session &session, AudioRegionImportHandler ®ion_handler)
std::string get_info() const
void session(lua_State *L)