Remove frame conversion for MidiRegionView::note_in_region_range(), speed up tempo...
[ardour.git] / libs / ardour / ardour / audio_library.h
index 86b5fb3aa216521dbb4e20cddd1ba9c9219e8843..63978217209333022e3c34728d2b54168ceb2bf3 100644 (file)
 #include <map>
 #include <vector>
 
-using std::vector;
-using std::string;
-using std::map;
+#include "ardour/libardour_visibility.h"
 
 namespace ARDOUR {
 
-class AudioLibrary
+class LIBARDOUR_API AudioLibrary
 {
   public:
        AudioLibrary ();
        ~AudioLibrary ();
 
-       void set_tags (string member, vector<string> tags);
-       vector<string> get_tags (string member);
+       void set_tags (std::string member, std::vector<std::string> tags);
+       std::vector<std::string> get_tags (std::string member);
 
-       void search_members_and (vector<string>& results, const vector<string> tags);
+       void search_members_and (std::vector<std::string>& results, const std::vector<std::string>& tags);
 
        void save_changes();
-       
+
   private:
-       string src;
+       std::string src;
 };
 
-extern AudioLibrary* Library;
+LIBARDOUR_API extern AudioLibrary* Library;
 
 } // ARDOUR namespace