prepare region RMS (loudness) normalization
[ardour.git] / libs / ardour / ardour / audio_track_importer.h
index 59b5b520ac26c4e04aee3c08e789b62d50b9f209..eddf6c67a2fbe3abe92d6a1f6b2f9b01206a995e 100644 (file)
@@ -34,19 +34,16 @@ namespace ARDOUR {
 class AudioPlaylistImportHandler;
 class AudioPlaylistImporter;
 
-class AudioTrackImportHandler : public ElementImportHandler
+class LIBARDOUR_API AudioTrackImportHandler : public ElementImportHandler
 {
   public:
        AudioTrackImportHandler (XMLTree const & source, Session & session, AudioPlaylistImportHandler & pl_handler);
        virtual ~AudioTrackImportHandler () {}
        virtual std::string get_info () const;
-
-  private:
-       AudioPlaylistImportHandler & pl_handler;
 };
 
 
-class AudioTrackImporter : public ElementImporter
+class LIBARDOUR_API AudioTrackImporter : public ElementImporter
 {
   public:
        AudioTrackImporter (XMLTree const & source,
@@ -70,18 +67,18 @@ class AudioTrackImporter : public ElementImporter
 
        bool parse_route_xml ();
        bool parse_io ();
-       
+
        bool parse_processor (XMLNode & node);
        bool parse_controllable (XMLNode & node);
        bool parse_automation (XMLNode & node);
        bool rate_convert_events (XMLNode & node);
-       
+
        AudioTrackImportHandler & track_handler;
        XMLNode xml_track;
-       
+
        PBD::ID old_ds_id;
        PBD::ID new_ds_id;
-       
+
        PlaylistList playlists;
        AudioPlaylistImportHandler & pl_handler;
 };