#include "pluginautos.h"
#include "pluginset.h"
#include "track.h"
+#include "transportque.inc"
#include <string.h>
return (Edit*)current;
}
+KeyFrame *PluginSet::nearest_keyframe(int64_t pos, int dir)
+{
+ Plugin *plugin = (Plugin*)editof(pos, dir, 0);
+ if( !plugin ) return 0;
+ KeyFrame *keyframe = (KeyFrame *)(dir == PLAY_FORWARD ?
+ plugin->keyframes->nearest_after(pos) :
+ plugin->keyframes->nearest_before(pos));
+ return keyframe;
+}
int PluginSet::get_number()
{
char title[BCTEXTLEN];
title[0] = 0;
file->tag.get_property("TITLE", title);
+ Plugin::fix_plugin_title(title);
SharedLocation shared_location;
shared_location.load(file);