20 #ifndef __ardour_uri_map_h__
21 #define __ardour_uri_map_h__
25 #include <boost/utility.hpp>
27 #include <glibmm/threads.h>
30 #include "lv2/lv2plug.in/ns/ext/uri-map/uri-map.h"
31 #include "lv2/lv2plug.in/ns/ext/urid/urid.h"
52 LV2_URID_Map*
urid_map() {
return &_urid_map_feature_data; }
53 LV2_URID_Unmap*
urid_unmap() {
return &_urid_unmap_feature_data; }
55 uint32_t uri_to_id(
const char* uri);
56 const char* id_to_uri(uint32_t
id)
const;
91 typedef std::map<const std::string, uint32_t>
Map;
92 typedef std::map<uint32_t, const std::string>
Unmap;
111 #endif // __ardour_uri_map_h__
uint32_t time_beatsPerBar
uint32_t atom_eventTransfer
LV2_Feature _urid_unmap_feature
LV2_Feature * urid_map_feature()
LV2_URID_Map * urid_map()
LV2_URI_Map_Feature _uri_map_feature_data
LV2_URID_Unmap * urid_unmap()
LV2_Feature _urid_map_feature
LV2_Feature _uri_map_feature
std::map< const std::string, uint32_t > Map
LV2_Feature * uri_map_feature()
LV2_URID_Map _urid_map_feature_data
std::map< uint32_t, const std::string > Unmap
LV2_URID_Unmap _urid_unmap_feature_data
uint32_t time_beatsPerMinute
LV2_Feature * urid_unmap_feature()
LIBARDOUR_API bool init(bool with_vst, bool try_optimization, const char *localedir)
Glib::Threads::Mutex _lock