r105: This commit was manufactured by cvs2svn to create tag
[cinelerra_cv/mob.git] / hvirtual / cinelerra / menuaeffects.h
blobfdfd650872960495e50565af4ce61d57d0191c61
1 #ifndef MENUAEFFECTS_H
2 #define MENUAEFFECTS_H
4 #include "assets.inc"
5 #include "edl.inc"
6 #include "guicast.h"
7 #include "mwindow.inc"
8 #include "menueffects.h"
9 #include "pluginserver.inc"
11 class MenuAEffects : public MenuEffects
13 public:
14 MenuAEffects(MWindow *mwindow);
15 ~MenuAEffects();
18 class MenuAEffectThread : public MenuEffectThread
20 public:
21 MenuAEffectThread(MWindow *mwindow);
22 ~MenuAEffectThread();
24 int get_recordable_tracks(Asset *asset);
25 int get_derived_attributes(Asset *asset, Defaults *defaults);
26 int save_derived_attributes(Asset *asset, Defaults *defaults);
27 PluginArray* create_plugin_array();
28 int64_t to_units(double position, int round);
29 int fix_menu(char *title);
33 class MenuAEffectItem : public MenuEffectItem
35 public:
36 MenuAEffectItem(MenuAEffects *menueffect, char *string);
42 #endif