Ardour
9.0-pre0-582-g084a23a80d
|
#include <transport_master.h>
Public Member Functions | |
SafeTime () | |
void | reset () |
void | update (samplepos_t p, samplepos_t t, double s) |
void | safe_read (SafeTime &dst) const |
Public Attributes | |
std::atomic< int > | guard1 |
samplepos_t | position |
samplepos_t | timestamp |
double | speed |
std::atomic< int > | guard2 |
Definition at line 60 of file transport_master.h.
|
inline |
Definition at line 89 of file transport_master.h.
|
inline |
Definition at line 98 of file transport_master.h.
|
inline |
Definition at line 116 of file transport_master.h.
|
inline |
Definition at line 107 of file transport_master.h.
std::atomic<int> ARDOUR::SafeTime::guard1 |
Definition at line 83 of file transport_master.h.
std::atomic<int> ARDOUR::SafeTime::guard2 |
Definition at line 87 of file transport_master.h.
samplepos_t ARDOUR::SafeTime::position |
Definition at line 84 of file transport_master.h.
double ARDOUR::SafeTime::speed |
Definition at line 86 of file transport_master.h.
samplepos_t ARDOUR::SafeTime::timestamp |
Definition at line 85 of file transport_master.h.