#include <string>
#include <vector>
+#include <map>
+
+#include "ardour/libardour_visibility.h"
namespace ARDOUR {
-class SessionDirectory
+class LIBARDOUR_API SessionDirectory
{
public:
*/
const std::string peak_path () const;
-#ifdef WITH_VIDEOTIMELINE
/**
* @return The absolute path to the directory in which all
* video files are stored for a session.
*/
const std::string video_path () const;
-#endif
/**
* @return The absolute path to the directory that source
/// The path to the root of the session directory.
std::string m_root_path;
+
+ static std::map<std::string,std::string> root_cache;
};
} // namespace ARDOUR