#include <transport.h>
Public Attributes | |
jack_unique_t | unique_1 |
jack_time_t | usecs |
jack_nframes_t | frame_rate |
jack_nframes_t | frame |
jack_position_bits_t | valid |
int32_t | bar |
int32_t | beat |
int32_t | tick |
double | bar_start_tick |
float | beats_per_bar |
float | beat_type |
double | ticks_per_beat |
double | beats_per_minute |
double | frame_time |
double | next_time |
int32_t | padding [10] |
jack_unique_t | unique_2 |
Definition at line 66 of file transport.h.
|
current bar Definition at line 77 of file transport.h. |
|
current beat-within-bar Definition at line 78 of file transport.h. |
|
time signature "denominator" Definition at line 83 of file transport.h. |
|
time signature "numerator" Definition at line 82 of file transport.h. |
|
frame number, always present Definition at line 72 of file transport.h. Referenced by Jack::JackTransportEngine::CycleEnd(), Jack::JackClient::GetCurrentTransportFrame(), Jack::JackClient::RequestNewPos(), Jack::JackClient::TransportLocate(), and Jack::JackClient::TransportReposition(). |
|
current frame rate (per second) Definition at line 71 of file transport.h. Referenced by Jack::JackTransportEngine::CycleBegin(), and Jack::JackClient::GetCurrentTransportFrame(). |
|
current time in seconds Definition at line 88 of file transport.h. |
|
next sequential frame_time (unless repositioned) Definition at line 89 of file transport.h. |
|
current tick-within-beat Definition at line 79 of file transport.h. |
|
unique ID Definition at line 69 of file transport.h. Referenced by Jack::JackClient::RequestNewPos(), and Jack::JackTransportEngine::TransportCopyPosition(). |
|
unique ID Definition at line 98 of file transport.h. Referenced by Jack::JackClient::RequestNewPos(), and Jack::JackTransportEngine::TransportCopyPosition(). |
|
monotonic, free-rolling Definition at line 70 of file transport.h. Referenced by Jack::JackTransportEngine::CycleBegin(), and Jack::JackClient::GetCurrentTransportFrame(). |
|
which other fields are valid Definition at line 74 of file transport.h. Referenced by Jack::JackTransportEngine::ResetTimebase(), Jack::JackClient::TransportLocate(), and Jack::JackClient::TransportReposition(). |