ardour
Public Member Functions | Public Attributes | List of all members
ARDOUR::MidiClockTicker::Position Class Reference
Inheritance diagram for ARDOUR::MidiClockTicker::Position:

Public Member Functions

 Position ()
 
 ~Position ()
 
bool sync (Session *s)
 
void print (std::ostream &s)
 

Public Attributes

double speed
 
framecnt_t frame
 
double midi_beats
 
double midi_clocks
 

Detailed Description

MIDI Clock Position tracking

Definition at line 38 of file ticker.cc.

Constructor & Destructor Documentation

ARDOUR::MidiClockTicker::Position::Position ( )
inline

Definition at line 42 of file ticker.cc.

ARDOUR::MidiClockTicker::Position::~Position ( )
inline

Definition at line 43 of file ticker.cc.

Member Function Documentation

void ARDOUR::MidiClockTicker::Position::print ( std::ostream &  s)
inline

Definition at line 99 of file ticker.cc.

bool ARDOUR::MidiClockTicker::Position::sync ( Session s)
inline

Sync timing information taken from the given Session

Returns
True if timings differed

Midi Beats in terms of Song Position Pointer is equivalent to total sixteenth notes at 'time'

Definition at line 49 of file ticker.cc.

Member Data Documentation

framecnt_t ARDOUR::MidiClockTicker::Position::frame

Definition at line 95 of file ticker.cc.

double ARDOUR::MidiClockTicker::Position::midi_beats

Definition at line 96 of file ticker.cc.

double ARDOUR::MidiClockTicker::Position::midi_clocks

Definition at line 97 of file ticker.cc.

double ARDOUR::MidiClockTicker::Position::speed

Definition at line 94 of file ticker.cc.


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