00001 #ifndef VATTACHMENTPOINT_H 00002 #define VATTACHMENTPOINT_H 00003 00004 00005 #include "attachmentpoint.h" 00006 00007 00008 class VAttachmentPoint : public AttachmentPoint 00009 { 00010 public: 00011 VAttachmentPoint(RenderEngine *renderengine, Plugin *plugin); 00012 ~VAttachmentPoint(); 00013 00014 void delete_buffer_vector(); 00015 void new_buffer_vector(int width, int height, int colormodel); 00016 void render(VFrame *output, 00017 int buffer_number, 00018 int64_t start_position, 00019 double frame_rate, 00020 int debug_render); 00021 void dispatch_plugin_server(int buffer_number, 00022 int64_t current_position, 00023 int64_t fragment_size); 00024 int get_buffer_size(); 00025 00026 VFrame **buffer_vector; 00027 }; 00028 00029 #endif
1.4.4