Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

vattachmentpoint.h

Go to the documentation of this file.
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

Generated on Sun Jan 8 13:39:01 2006 for Cinelerra-svn by  doxygen 1.4.4