#include <vtracking.h>
Inherits Tracking.
Public Member Functions | |
| VTracking (MWindow *mwindow, VWindow *vwindow) | |
| ~VTracking () | |
| PlaybackEngine * | get_playback_engine () |
| void | update_tracker (double position) |
| void | update_meters (int64_t position) |
| void | stop_meters () |
| void | draw () |
Data Fields | |
| VWindow * | vwindow |
Definition at line 9 of file vtracking.h.
Definition at line 19 of file vtracking.C.
| VTracking::~VTracking | ( | ) |
Definition at line 25 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::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, List< TYPE >::first, BC_WindowBase::flash(), Asset::frame_rate, VWindow::get_edl(), VWindow::gui, EDL::local_session, BC_WindowBase::lock_window(), Tracking::mwindow, EDLSession::sample_rate, Asset::sample_rate, EDL::session, LocalSession::set_selectionend(), LocalSession::set_selectionstart(), VWindowGUI::slider, Asset::tcstart, VWindowGUI::timebar, BC_WindowBase::unlock_window(), MainClock::update(), BC_FSlider::update(), update_meters(), Asset::video_data, 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, BC_WindowBase::lock_window(), MAXCHANNELS, VWindowGUI::meters, BC_WindowBase::unlock_window(), MeterPanel::update(), and vwindow.
Referenced by update_tracker().
| void VTracking::stop_meters | ( | ) | [virtual] |
Reimplemented from Tracking.
Definition at line 71 of file vtracking.C.
References VWindow::gui, BC_WindowBase::lock_window(), VWindowGUI::meters, MeterPanel::stop_meters(), BC_WindowBase::unlock_window(), and vwindow.
| void VTracking::draw | ( | ) | [virtual] |
Definition at line 21 of file vtracking.h.
Referenced by get_playback_engine(), stop_meters(), update_meters(), and update_tracker().
1.5.5