try to fix data loss at end of a capture pass for MIDI - add a new virtual method...
[ardour.git] / libs / ardour / ardour / audio_library.h
index 8c01f0e3dc1562176fd78b213081e563391d5993..2009ec39a7a5d104987c6b958b157c6231ef911a 100644 (file)
 #include <map>
 #include <vector>
 
-using std::vector;
-using std::string;
-using std::map;
-
 namespace ARDOUR {
 
 class AudioLibrary
@@ -36,18 +32,15 @@ class AudioLibrary
        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;
-       
-       string path2uri (string path);
-       string uri2path (string uri);   
+       std::string src;
 };
 
 extern AudioLibrary* Library;