Jack2  1.9.8
Public Attributes
jack_position_t Struct Reference

List of all members.

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
jack_nframes_t bbt_offset
float audio_frames_per_video_frame
jack_nframes_t video_offset
int32_t padding [7]
jack_unique_t unique_2

Detailed Description

Definition at line 551 of file types.h.


Member Data Documentation

jack_unique_t jack_position_t::unique_1

unique ID

Definition at line 554 of file types.h.

jack_time_t jack_position_t::usecs

monotonic, free-rolling

Definition at line 555 of file types.h.

jack_nframes_t jack_position_t::frame_rate

current frame rate (per second)

Definition at line 556 of file types.h.

jack_nframes_t jack_position_t::frame

frame number, always present

Definition at line 557 of file types.h.

jack_position_bits_t jack_position_t::valid

which other fields are valid

Definition at line 559 of file types.h.

int32_t jack_position_t::bar

current bar

Definition at line 562 of file types.h.

int32_t jack_position_t::beat

current beat-within-bar

Definition at line 563 of file types.h.

int32_t jack_position_t::tick

current tick-within-beat

Definition at line 564 of file types.h.

float jack_position_t::beats_per_bar

time signature "numerator"

Definition at line 567 of file types.h.

float jack_position_t::beat_type

time signature "denominator"

Definition at line 568 of file types.h.

double jack_position_t::frame_time

current time in seconds

Definition at line 573 of file types.h.

double jack_position_t::next_time

next sequential frame_time (unless repositioned)

Definition at line 574 of file types.h.

jack_nframes_t jack_position_t::bbt_offset

frame offset for the BBT fields (the given bar, beat, and tick values actually refer to a time frame_offset frames before the start of the cycle), should be assumed to be 0 if JackBBTFrameOffset is not set. If JackBBTFrameOffset is set and this value is zero, the BBT time refers to the first frame of this cycle. If the value is positive, the BBT time refers to a frame that many frames before the start of the cycle.

Definition at line 578 of file types.h.

float jack_position_t::audio_frames_per_video_frame

number of audio frames per video frame. Should be assumed zero if JackAudioVideoRatio is not set. If JackAudioVideoRatio is set and the value is zero, no video data exists within the JACK graph

Definition at line 595 of file types.h.

jack_nframes_t jack_position_t::video_offset

audio frame at which the first video frame in this cycle occurs. Should be assumed to be 0 if JackVideoFrameOffset is not set. If JackVideoFrameOffset is set, but the value is zero, there is no video frame within this cycle.

Definition at line 602 of file types.h.

jack_unique_t jack_position_t::unique_2

unique ID

Definition at line 615 of file types.h.


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

Generated for Jack2 by doxygen 1.8.1.1