JACK-AUDIO-CONNECTION-KIT: jack_position_t Struct Reference

# jack_position_t Struct Reference

`#include <transport.h>`

## Data Fields
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

## Detailed Description

Struct for transport position information.

## Field Documentation

int32_t jack_position_t::bar

| current bar

double jack_position_t::bar_start_tick

int32_t jack_position_t::beat

| current beat-within-bar

float jack_position_t::beat_type

| time signature "denominator"

float jack_position_t::beats_per_bar

| time signature "numerator"

double jack_position_t::beats_per_minute

jack_nframes_t jack_position_t::frame

| frame number, always present

jack_nframes_t jack_position_t::frame_rate

| current frame rate (per second)

double jack_position_t::frame_time

| current time in seconds

double jack_position_t::next_time

| next sequential frame_time (unless repositioned)

int32_t jack_position_t::padding[10]

int32_t jack_position_t::tick

| current tick-within-beat

double jack_position_t::ticks_per_beat

jack_unique_t jack_position_t::unique_1

| unique ID

jack_unique_t jack_position_t::unique_2

| unique ID

jack_time_t jack_position_t::usecs

| monotonic, free-rolling

jack_position_bits_t jack_position_t::valid

| which other fields are valid

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

- transport.h