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

VAttachmentPoint Class Reference

#include <vattachmentpoint.h>

Inheritance diagram for VAttachmentPoint:

AttachmentPoint List of all members.

Public Member Functions

 VAttachmentPoint (RenderEngine *renderengine, Plugin *plugin)
 ~VAttachmentPoint ()
void delete_buffer_vector ()
void new_buffer_vector (int width, int height, int colormodel)
void render (VFrame *output, int buffer_number, int64_t start_position, double frame_rate, int debug_render)
void dispatch_plugin_server (int buffer_number, int64_t current_position, int64_t fragment_size)
int get_buffer_size ()

Public Attributes

VFrame ** buffer_vector

Detailed Description

Definition at line 8 of file vattachmentpoint.h.

Constructor & Destructor Documentation

VAttachmentPoint::VAttachmentPoint RenderEngine renderengine,
Plugin plugin

Definition at line 13 of file vattachmentpoint.C.

References buffer_vector.

VAttachmentPoint::~VAttachmentPoint  ) 

Definition at line 19 of file vattachmentpoint.C.

References delete_buffer_vector().

Member Function Documentation

void VAttachmentPoint::delete_buffer_vector  )  [virtual]

Reimplemented from AttachmentPoint.

Definition at line 24 of file vattachmentpoint.C.

References buffer_vector, and AttachmentPoint::virtual_plugins.

Referenced by new_buffer_vector(), and ~VAttachmentPoint().

void VAttachmentPoint::dispatch_plugin_server int  buffer_number,
int64_t  current_position,
int64_t  fragment_size

int VAttachmentPoint::get_buffer_size  )  [virtual]

Reimplemented from AttachmentPoint.

Definition at line 61 of file vattachmentpoint.C.

void VAttachmentPoint::new_buffer_vector int  width,
int  height,
int  colormodel

Definition at line 36 of file vattachmentpoint.C.

References buffer_vector, delete_buffer_vector(), and AttachmentPoint::virtual_plugins.

Referenced by render().

void VAttachmentPoint::render VFrame *  output,
int  buffer_number,
int64_t  start_position,
double  frame_rate,
int  debug_render

Definition at line 66 of file vattachmentpoint.C.

References buffer_vector, RenderEngine::command, RenderEngine::edl, EDLSession::frame_rate, TransportCommand::get_direction(), AttachmentPoint::is_processed, Edit::length, PluginServer::multichannel, new_buffer_vector(), Plugin::on, AttachmentPoint::plugin, AttachmentPoint::plugin_server, AttachmentPoint::plugin_servers, AttachmentPoint::renderengine, EDL::session, PluginServer::title, and AttachmentPoint::virtual_plugins.

Member Data Documentation

VFrame** VAttachmentPoint::buffer_vector

Definition at line 26 of file vattachmentpoint.h.

Referenced by delete_buffer_vector(), new_buffer_vector(), render(), and VAttachmentPoint().

The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:27 2006 for Cinelerra-svn by  doxygen 1.4.4