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

VirtualVConsole Class Reference

#include <virtualvconsole.h>

Inheritance diagram for VirtualVConsole:

VirtualConsole List of all members.

Public Member Functions

 VirtualVConsole (RenderEngine *renderengine, VRender *vrender)
virtual ~VirtualVConsole ()
void get_playable_tracks ()
VirtualNodenew_entry_node (Track *track, Module *module, int track_number)
int process_buffer (int64_t input_position)

Public Attributes

int64_t absolute_frame
VFrame * output_temp

Detailed Description

Definition at line 11 of file virtualvconsole.h.

Constructor & Destructor Documentation

VirtualVConsole::VirtualVConsole RenderEngine renderengine,
VRender vrender

Definition at line 19 of file virtualvconsole.C.

References output_temp.

VirtualVConsole::~VirtualVConsole  )  [virtual]

Definition at line 26 of file virtualvconsole.C.

References output_temp.

Member Function Documentation

void VirtualVConsole::get_playable_tracks  )  [virtual]

Reimplemented from VirtualConsole.

Definition at line 31 of file virtualvconsole.C.

References VirtualConsole::commonrender, CommonRender::current_position, VirtualConsole::playable_tracks, VirtualConsole::renderengine, and TRACK_VIDEO.

VirtualNode * VirtualVConsole::new_entry_node Track track,
Module module,
int  track_number

Reimplemented from VirtualConsole.

Definition at line 40 of file virtualvconsole.C.

References VirtualConsole::renderengine.

int VirtualVConsole::process_buffer int64_t  input_position  ) 

Definition at line 53 of file virtualvconsole.C.

References EDLSession::color_model, VirtualConsole::debug_tree, RenderEngine::edl, VirtualConsole::exit_nodes, EDLSession::frame_rate, MAX_CHANNELS, Track::nudge, output_temp, VirtualVNode::render(), VirtualConsole::renderengine, VirtualConsole::reset_attachments(), EDL::session, VirtualNode::track, Track::track_h, Track::track_w, VRender::video_out, and vrender.

Member Data Documentation

int64_t VirtualVConsole::absolute_frame

Definition at line 33 of file virtualvconsole.h.

VFrame* VirtualVConsole::output_temp

Definition at line 35 of file virtualvconsole.h.

Referenced by process_buffer(), VirtualVConsole(), and ~VirtualVConsole().

VRender* VirtualVConsole::vrender

Definition at line 37 of file virtualvconsole.h.

Referenced by process_buffer(), VirtualVNode::render(), VirtualVNode::render_projector(), and VirtualVNode::VirtualVNode().

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