| JACK-AUDIO-CONNECTION-KIT
    0.125.0
    | 
Go to the source code of this file.
| Data Structures | |
| struct | jack_position_t | 
| struct | jack_transport_info_t | 
| Macros | |
| #define | JACK_POSITION_MASK (JackPositionBBT|JackPositionTimecode|JackBBTFrameOffset|JackAudioVideoRatio|JackVideoFrameOffset) | 
| #define | EXTENDED_TIME_INFO | 
| Typedefs | |
| typedef uint64_t | jack_unique_t | 
| typedef int(* | JackSyncCallback) (jack_transport_state_t state, jack_position_t *pos, void *arg) | 
| typedef void(* | JackTimebaseCallback) (jack_transport_state_t state, jack_nframes_t nframes, jack_position_t *pos, int new_pos, void *arg) | 
| Enumerations | |
| enum | jack_transport_state_t { JackTransportStopped = 0, JackTransportRolling = 1, JackTransportLooping = 2, JackTransportStarting = 3 } | 
| enum | jack_position_bits_t { JackPositionBBT = 0x10, JackPositionTimecode = 0x20, JackBBTFrameOffset = 0x40, JackAudioVideoRatio = 0x80, JackVideoFrameOffset = 0x100 } | 
| enum | jack_transport_bits_t { JackTransportState = 0x1, JackTransportPosition = 0x2, JackTransportLoop = 0x4, JackTransportSMPTE = 0x8, JackTransportBBT = 0x10 } | 
| #define EXTENDED_TIME_INFO | 
| #define JACK_POSITION_MASK (JackPositionBBT|JackPositionTimecode|JackBBTFrameOffset|JackAudioVideoRatio|JackVideoFrameOffset) | 
all valid position bits
| typedef uint64_t jack_unique_t | 
Unique ID (opaque)
| enum jack_position_bits_t | 
Optional struct jack_position_t fields.
Optional struct jack_transport_info_t fields.
| Enumerator | |
|---|---|
| JackTransportState | Transport state | 
| JackTransportPosition | Frame number | 
| JackTransportLoop | Loop boundaries (ignored) | 
| JackTransportSMPTE | SMPTE (ignored) | 
| JackTransportBBT | Bar, Beat, Tick | 
| void jack_get_transport_info | ( | jack_client_t * | client, | 
| jack_transport_info_t * | tinfo | ||
| ) | 
Gets the current transport info structure (deprecated).
| client | the JACK client structure. | 
| tinfo | current transport info structure. The "valid" field describes which fields contain valid data. | 
| void jack_set_transport_info | ( | jack_client_t * | client, | 
| jack_transport_info_t * | tinfo | ||
| ) | 
Set the transport info structure (deprecated).
 1.8.12
 1.8.12