license header for review
[cinelerra_cv/ct.git] / cinelerra / menuveffects.h
blob4d025f04d70b711b46c478d062be265ef9e848bb
1 #ifndef MENUVEFFECTS_H
2 #define MENUVEFFECTS_H
4 #include "asset.inc"
5 #include "edl.inc"
6 #include "mwindow.inc"
7 #include "menueffects.h"
8 #include "pluginserver.inc"
10 class MenuVEffects : public MenuEffects
12 public:
13 MenuVEffects(MWindow *mwindow);
14 ~MenuVEffects();
17 class MenuVEffectThread : public MenuEffectThread
19 public:
20 MenuVEffectThread(MWindow *mwindow);
21 ~MenuVEffectThread();
23 int get_recordable_tracks(Asset_GC asset);
24 int get_derived_attributes(Asset_GC asset, BC_Hash *defaults);
25 int save_derived_attributes(Asset_GC asset, BC_Hash *defaults);
26 PluginArray* create_plugin_array();
27 int fix_menu(char *title);
29 int64_t to_units(double position, int round);
32 class MenuVEffectItem : public MenuEffectItem
34 public:
35 MenuVEffectItem(MenuVEffects *menueffect, char *string);
38 #endif
40 // Local Variables:
41 // mode: C++
42 // c-file-style: "linux"
43 // End: