|
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.8