r125: This commit was manufactured by cvs2svn to create tag 'r1_1_7-last'.
[cinelerra_cv/mob.git] / hvirtual / plugins / reverseaudio / reverseaudio.h
blobe76f8a62f15728cdae7ff4876a095a5d381cf51e
1 #ifndef REVERSEAUDIO_H
2 #define REVERSEAUDIO_H
4 #include "mainprogress.inc"
5 #include "pluginaclient.h"
6 #include "vframe.inc"
8 class ReverseAudio : public PluginAClient
10 public:
11 ReverseAudio(PluginServer *server);
12 ~ReverseAudio();
14 // required for non realtime/multichannel plugins
16 char* plugin_title();
17 int is_realtime();
18 VFrame* new_picon();
19 int start_loop();
20 int process_loop(double *buffer, int64_t &write_length);
21 int stop_loop();
23 Defaults *defaults;
24 MainProgressBar *progress;
26 int64_t current_position;
27 int64_t total_written;
31 #endif