6 #include "pluginarray.h"
7 #include "pluginserver.inc"
8 #include "recordableatracks.inc"
11 class APluginArray
: public PluginArray
17 int64_t get_bufsize();
18 void create_buffers();
19 void create_modules();
21 // void load_module(int module, int64_t input_position, int64_t len);
22 void process_realtime(int module
, int64_t input_position
, int64_t len
);
23 int process_loop(int module
, int64_t &write_length
);
24 int write_buffers(int64_t len
);
26 void get_recordable_tracks();
27 Track
* track_number(int number
);
29 RecordableATracks
*tracks
;
30 // Pointers to plugin buffers for plugin output
31 double **buffer
; // Buffer for processing
32 // Pointer to file output
33 double **output_buffer
;
34 double **realtime_buffers
;
41 // c-file-style: "linux"