ardour
Public Member Functions | Public Attributes | List of all members
ARDOUR::TimecodeSlave Class Referenceabstract

#include <slave.h>

Inheritance diagram for ARDOUR::TimecodeSlave:
ARDOUR::Slave ARDOUR::LTC_Slave ARDOUR::MTC_Slave

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
 

Detailed Description

Definition at line 238 of file slave.h.

Constructor & Destructor Documentation

ARDOUR::TimecodeSlave::TimecodeSlave ( )
inline

Definition at line 240 of file slave.h.

Member Function Documentation

virtual Timecode::TimecodeFormat ARDOUR::TimecodeSlave::apparent_timecode_format ( ) const
pure virtual

Implemented in ARDOUR::LTC_Slave, and ARDOUR::MTC_Slave.

virtual std::string ARDOUR::TimecodeSlave::approximate_current_position ( ) const
pure virtual

Implemented in ARDOUR::LTC_Slave, and ARDOUR::MTC_Slave.

Member Data Documentation

bool ARDOUR::TimecodeSlave::timecode_negative_offset

Definition at line 252 of file slave.h.

framepos_t ARDOUR::TimecodeSlave::timecode_offset

Definition at line 251 of file slave.h.


The documentation for this class was generated from the following file: