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

VTracking Class Reference

#include <vtracking.h>

Inheritance diagram for VTracking:

Tracking List of all members.

Public Member Functions

 VTracking (MWindow *mwindow, VWindow *vwindow)
 ~VTracking ()
PlaybackEngineget_playback_engine ()
void update_tracker (double position)
void update_meters (int64_t position)
void stop_meters ()
void draw ()

Public Attributes

VWindowvwindow

Detailed Description

Definition at line 9 of file vtracking.h.


Constructor & Destructor Documentation

VTracking::VTracking MWindow mwindow,
VWindow vwindow
 

Definition at line 19 of file vtracking.C.

VTracking::~VTracking  ) 
 

Definition at line 25 of file vtracking.C.


Member Function Documentation

void VTracking::draw  )  [virtual]
 

Reimplemented from Tracking.

Definition at line 78 of file vtracking.C.

PlaybackEngine * VTracking::get_playback_engine  )  [virtual]
 

Reimplemented from Tracking.

Definition at line 29 of file vtracking.C.

References VWindow::playback_engine, and vwindow.

Referenced by update_meters().

void VTracking::stop_meters  )  [virtual]
 

Reimplemented from Tracking.

Definition at line 71 of file vtracking.C.

References VWindow::gui, VWindowGUI::meters, MeterPanel::stop_meters(), and vwindow.

void VTracking::update_meters int64_t  position  )  [virtual]
 

Reimplemented from Tracking.

Definition at line 57 of file vtracking.C.

References PlaybackEngine::get_output_levels(), get_playback_engine(), VWindow::gui, MAXCHANNELS, VWindowGUI::meters, MeterPanel::update(), and vwindow.

Referenced by update_tracker().

void VTracking::update_tracker double  position  )  [virtual]
 

Reimplemented from Tracking.

Definition at line 34 of file vtracking.C.

References EDL::assets, VWindowGUI::clock, TimeBar::draw_range(), MWindow::edl, Asset::frame_rate, VWindow::get_edl(), VWindow::gui, EDL::local_session, Tracking::mwindow, EDLSession::sample_rate, Asset::sample_rate, EDL::session, LocalSession::set_selectionend(), LocalSession::set_selectionstart(), VWindowGUI::slider, Asset::tcstart, VWindowGUI::timebar, MainClock::update(), update_meters(), Asset::video_data, and vwindow.


Member Data Documentation

VWindow* VTracking::vwindow
 

Definition at line 21 of file vtracking.h.

Referenced by get_playback_engine(), stop_meters(), update_meters(), and update_tracker().


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