21 #ifndef __jack_types_h__
22 #define __jack_types_h__
37 #define JACK_MAX_FRAMES (4294967295U)
50 #define JACK_LOAD_INIT_LIMIT 1024
132 #define JackOpenOptions (JackSessionID|JackServerName|JackNoStartServer|JackUseExactName)
135 #define JackLoadOptions (JackLoadInit|JackLoadName|JackUseExactName)
403 typedef void *(*JackThreadCallback)(
void* arg);
437 #define JACK_DEFAULT_AUDIO_TYPE "32 bit float mono audio"
438 #define JACK_DEFAULT_MIDI_TYPE "8 bit raw midi"
struct _jack_client jack_client_t
Definition: types.h:69
JackStatus
Definition: types.h:146
int32_t jack_shmsize_t
Definition: types.h:27
enum JackOptions jack_options_t
Definition: types.h:141
JackPortFlags
Definition: types.h:453
void(* JackInfoShutdownCallback)(jack_status_t code, const char *reason, void *arg)
Definition: types.h:431
jack_nframes_t min
Definition: types.h:274
JackOptions
Definition: types.h:87
void(* JackClientRegistrationCallback)(const char *name, int register, void *arg)
Definition: types.h:380
enum JackStatus jack_status_t
Definition: types.h:227
void(* JackShutdownCallback)(void *arg)
Definition: types.h:416
jack_nframes_t max
Definition: types.h:278
int(* JackGraphOrderCallback)(void *arg)
Definition: types.h:319
uint64_t jack_time_t
Definition: types.h:44
void(* JackFreewheelCallback)(int starting, void *arg)
Definition: types.h:401
int(* JackXRunCallback)(void *arg)
Definition: types.h:331
float jack_default_audio_sample_t
Definition: types.h:445
void(* JackLatencyCallback)(jack_latency_callback_mode_t mode, void *arg)
Definition: types.h:264
int(* JackSampleRateCallback)(jack_nframes_t nframes, void *arg)
Definition: types.h:358
uint32_t jack_nframes_t
Definition: types.h:32
uint32_t jack_port_id_t
Definition: types.h:75
int(* JackBufferSizeCallback)(jack_nframes_t nframes, void *arg)
Definition: types.h:347
void(* JackPortConnectCallback)(jack_port_id_t a, jack_port_id_t b, int connect, void *arg)
Definition: types.h:392
pthread_t jack_native_thread_t
Definition: types.h:82
void(* JackThreadInitCallback)(void *arg)
Definition: types.h:309
enum JackLatencyCallbackMode jack_latency_callback_mode_t
Definition: types.h:253
JackLatencyCallbackMode
Definition: types.h:232
int(* JackProcessCallback)(jack_nframes_t nframes, void *arg)
Definition: types.h:295
uint64_t jack_intclient_t
Definition: types.h:57
void(* JackPortRegistrationCallback)(jack_port_id_t port, int register, void *arg)
Definition: types.h:369
struct _jack_port jack_port_t
Definition: types.h:63