ardour
|
#include <slave.h>
Public Member Functions | |
TimecodeSlave () | |
virtual Timecode::TimecodeFormat | apparent_timecode_format () const =0 |
virtual std::string | approximate_current_position () const =0 |
Public Member Functions inherited from ARDOUR::Slave | |
Slave () | |
virtual | ~Slave () |
virtual bool | speed_and_position (double &speed, framepos_t &position)=0 |
virtual bool | locked () const =0 |
virtual bool | ok () const =0 |
virtual bool | starting () const |
virtual framecnt_t | resolution () const =0 |
virtual bool | requires_seekahead () const =0 |
virtual framecnt_t | seekahead_distance () const |
virtual bool | is_always_synced () const |
virtual bool | give_slave_full_control_over_transport_speed () const |
virtual std::string | approximate_current_delta () const |
Public Attributes | |
framepos_t | timecode_offset |
bool | timecode_negative_offset |
|
pure virtual |
Implemented in ARDOUR::LTC_Slave, and ARDOUR::MTC_Slave.
|
pure virtual |
Implemented in ARDOUR::LTC_Slave, and ARDOUR::MTC_Slave.
framepos_t ARDOUR::TimecodeSlave::timecode_offset |