JACK-AUDIO-CONNECTION-KIT
0.125.0rc1
|
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).