JACK-AUDIO-CONNECTION-KIT
|
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 |
#define | JACK_TICK_DOUBLE |
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 , JackTickDouble = 0x200 } |
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
#define JACK_TICK_DOUBLE |
transport tick_double member is available for use
typedef uint64_t jack_unique_t |
Unique ID (opaque)
enum jack_position_bits_t |
Optional struct jack_position_t fields.