#include <tracking.h>
Inheritance diagram for Tracking:
Public Member Functions | |
| Tracking (MWindow *mwindow) | |
| virtual | ~Tracking () |
| void | create_objects () |
| virtual int | start_playback (double new_position) |
| virtual int | stop_playback () |
| virtual PlaybackEngine * | get_playback_engine () |
| virtual double | get_tracking_position () |
| virtual void | update_tracker (double position) |
| virtual void | update_meters (int64_t position) |
| virtual void | stop_meters () |
| int | get_pixel (double position) |
| virtual void | draw () |
| void | run () |
| void | show_playback_cursor (int64_t position) |
Public Attributes | |
| ArrayList< double > | module_levels |
| int | state |
| int | view_follows_playback |
| Condition * | startup_lock |
| MWindow * | mwindow |
| MWindowGUI * | gui |
| double | last_position |
| int | follow_loop |
| int64_t | current_offset |
| int | reverse |
| int | double_speed |
| Timer | timer |
| int | pixel |
| int | visible |
Definition at line 15 of file tracking.h.
|
|
Definition at line 30 of file tracking.C. References DONE, follow_loop, MWindow::gui, gui, pixel, startup_lock, state, and visible. |
|
|
Definition at line 42 of file tracking.C. References DONE, PLAYING, startup_lock, and state. |
|
|
Definition at line 57 of file tracking.C. Referenced by VWindow::create_objects(), and CWindow::create_objects(). |
|
|
Reimplemented in CTracking, and VTracking. Definition at line 162 of file tracking.C. References MWindowGUI::canvas, get_pixel(), gui, last_position, pixel, and visible. Referenced by start_playback(). |
|
|
Definition at line 107 of file tracking.C. References MWindow::edl, EDL::local_session, mwindow, EDLSession::sample_rate, EDL::session, LocalSession::view_start, and LocalSession::zoom_sample. Referenced by draw(). |
|
|
Reimplemented in CTracking, and VTracking. Definition at line 97 of file tracking.C. References MWindow::cwindow, mwindow, and CWindow::playback_engine. Referenced by get_tracking_position(), run(), and update_meters(). |
|
|
Definition at line 102 of file tracking.C. References get_playback_engine(), and PlaybackEngine::get_tracking_position(). Referenced by run(), and stop_playback(). |
|
|
Definition at line 180 of file tracking.C. References DONE, get_playback_engine(), get_tracking_position(), startup_lock, state, timer, PlaybackEngine::tracking_active, and update_tracker(). |
|
|
|
|
|
Reimplemented in CTracking. Definition at line 62 of file tracking.C. References draw(), last_position, PLAYING, startup_lock, and state. Referenced by VPlayback::init_cursor(), and CTracking::start_playback(). |
|
|
Reimplemented in VTracking. Definition at line 140 of file tracking.C. References MWindow::cwindow, LevelWindow::gui, MWindow::gui, CWindow::gui, MWindow::lwindow, CWindowGUI::meters, mwindow, LevelWindowGUI::panel, MWindowGUI::patchbay, PatchBay::stop_meters(), and MeterPanel::stop_meters(). Referenced by stop_playback(). |
|
|
Reimplemented in CTracking. Definition at line 75 of file tracking.C. References DONE, get_tracking_position(), state, stop_meters(), and update_tracker(). Referenced by VPlayback::stop_cursor(), and CTracking::stop_playback(). |
|
|
Reimplemented in VTracking. Definition at line 116 of file tracking.C. References MWindow::cwindow, PlaybackEngine::get_module_levels(), PlaybackEngine::get_output_levels(), get_playback_engine(), MWindow::gui, LevelWindow::gui, CWindow::gui, MWindow::lwindow, MAXCHANNELS, CWindowGUI::meters, module_levels, mwindow, LevelWindowGUI::panel, MWindowGUI::patchbay, MeterPanel::update(), and PatchBay::update_meters(). Referenced by CTracking::update_tracker(). |
|
|
Reimplemented in CTracking, and VTracking. Definition at line 158 of file tracking.C. Referenced by run(), and stop_playback(). |
|
|
Definition at line 65 of file tracking.h. |
|
|
Definition at line 67 of file tracking.h. |
|
|
Definition at line 64 of file tracking.h. Referenced by Tracking(). |
|
|
Definition at line 62 of file tracking.h. Referenced by draw(), and Tracking(). |
|
|
Definition at line 63 of file tracking.h. Referenced by draw(), and start_playback(). |
|
|
Definition at line 45 of file tracking.h. Referenced by update_meters(). |
|
|
|
Definition at line 70 of file tracking.h. Referenced by draw(), and Tracking(). |
|
|
Definition at line 66 of file tracking.h. |
|
|
Definition at line 60 of file tracking.h. Referenced by run(), start_playback(), Tracking(), and ~Tracking(). |
|
|
Definition at line 46 of file tracking.h. Referenced by run(), start_playback(), stop_playback(), Tracking(), and ~Tracking(). |
|
|
Definition at line 68 of file tracking.h. Referenced by run(). |
|
|
Definition at line 58 of file tracking.h. |
|
|
Definition at line 72 of file tracking.h. Referenced by draw(), and Tracking(). |
1.4.4