00001 #ifndef DISSOLVE_H 00002 #define DISSOLVE_H 00003 00004 class DissolveMain; 00005 00006 #include "overlayframe.inc" 00007 #include "pluginvclient.h" 00008 #include "vframe.inc" 00009 00010 class DissolveMain : public PluginVClient 00011 { 00012 public: 00013 DissolveMain(PluginServer *server); 00014 ~DissolveMain(); 00015 00016 // required for all realtime plugins 00017 int process_realtime(VFrame *input_ptr, VFrame *output_ptr); 00018 int handle_opengl(); 00019 int uses_gui(); 00020 int is_transition(); 00021 int is_video(); 00022 char* plugin_title(); 00023 VFrame* new_picon(); 00024 OverlayFrame *overlayer; 00025 float fade; 00026 }; 00027 00028 #endif
1.5.5