Merge branch 'ct' of git.pipapo.org:cinelerra-ct into ct
[cinelerra_cv/ct.git] / cinelerra / vattachmentpoint.h
blobb929f99fec88c51785939ca78cc4a0bb596b1114
1 #ifndef VATTACHMENTPOINT_H
2 #define VATTACHMENTPOINT_H
5 #include "attachmentpoint.h"
8 class VAttachmentPoint : public AttachmentPoint
10 public:
11 VAttachmentPoint(RenderEngine *renderengine, Plugin *plugin);
12 ~VAttachmentPoint();
14 void delete_buffer_vector();
15 void new_buffer_vector(int width, int height, int colormodel);
16 void render(VFrame *output,
17 int buffer_number,
18 int64_t start_position,
19 double frame_rate,
20 int debug_render,
21 int use_opengl = 0);
22 void dispatch_plugin_server(int buffer_number,
23 int64_t current_position,
24 int64_t fragment_size);
25 int get_buffer_size();
27 VFrame **buffer_vector;
30 #endif
32 // Local Variables:
33 // mode: C++
34 // c-file-style: "linux"
35 // End: