JACK-AUDIO-CONNECTION-KIT
|
Go to the documentation of this file.
21 #ifndef __jack_types_h__
22 #define __jack_types_h__
43 # define __attribute__((__packed__))
59 #define JACK_MAX_FRAMES (4294967295U)
72 #define JACK_LOAD_INIT_LIMIT 1024
147 #define JackOpenOptions (JackSessionID|JackServerName|JackNoStartServer|JackUseExactName)
150 #define JackLoadOptions (JackLoadInit|JackLoadName|JackUseExactName)
427 typedef void *(*JackThreadCallback)(
void* arg);
461 #define JACK_DEFAULT_AUDIO_TYPE "32 bit float mono audio"
462 #define JACK_DEFAULT_MIDI_TYPE "8 bit raw midi"
int(* JackProcessCallback)(jack_nframes_t nframes, void *arg)
Definition: types.h:306
@ JackFailure
Definition: types.h:164
JackStatus
Definition: types.h:159
enum JackStatus jack_status_t
Definition: types.h:240
@ JackVersionError
Definition: types.h:223
@ JackInitFailure
Definition: types.h:213
@ JackServerError
Definition: types.h:198
int(* JackGraphOrderCallback)(void *arg)
Definition: types.h:330
@ JackLoadFailure
Definition: types.h:208
@ JackPortIsInput
Definition: types.h:481
@ JackUseExactName
Definition: types.h:119
struct _jack_port jack_port_t
Definition: types.h:83
jack_nframes_t min
Definition: types.h:285
int(* JackSampleRateCallback)(jack_nframes_t nframes, void *arg)
Definition: types.h:369
struct _jack_client jack_client_t
Definition: types.h:89
@ JackInvalidOption
Definition: types.h:169
uint32_t jack_port_id_t
Definition: types.h:95
@ JackPortIsPhysical
Definition: types.h:493
enum JackOptions jack_options_t
Definition: types.h:154
@ JackPortIsOutput
Definition: types.h:487
int(* JackXRunCallback)(void *arg)
Definition: types.h:342
void(* JackShutdownCallback)(void *arg)
Definition: types.h:438
JackPortFlags
Definition: types.h:475
uint64_t jack_time_t
Definition: types.h:64
void(* JackLatencyCallback)(jack_latency_callback_mode_t mode, void *arg)
Definition: types.h:275
@ JackNoSuchClient
Definition: types.h:203
float jack_default_audio_sample_t
Definition: types.h:467
jack_nframes_t max
Definition: types.h:289
JackOptions
Definition: types.h:100
@ JackClientZombie
Definition: types.h:233
@ JackServerStarted
Definition: types.h:188
@ JackServerName
Definition: types.h:124
uint32_t jack_nframes_t
Definition: types.h:53
void(* JackThreadInitCallback)(void *arg)
Definition: types.h:320
@ JackShmFailure
Definition: types.h:218
void(* JackPortRenameCallback)(jack_port_id_t port, const char *old_name, const char *new_name, void *arg)
Definition: types.h:391
JackLatencyCallbackMode
Definition: types.h:245
@ JackPortIsTerminal
Definition: types.h:524
void(* JackPortRegistrationCallback)(jack_port_id_t port, int, void *arg)
Definition: types.h:380
uint64_t jack_uuid_t
Definition: types.h:27
@ JackLoadName
Definition: types.h:130
void(* JackInfoShutdownCallback)(jack_status_t code, const char *reason, void *arg)
Definition: types.h:453
jack_uuid_t jack_intclient_t
Definition: types.h:77
void(* JackClientRegistrationCallback)(const char *name, int, void *arg)
Definition: types.h:402
@ JackPortCanMonitor
Definition: types.h:508
enum JackLatencyCallbackMode jack_latency_callback_mode_t
Definition: types.h:266
@ JackServerFailed
Definition: types.h:193
@ JackNoStartServer
Definition: types.h:113
int32_t jack_shmsize_t
Definition: types.h:29
@ JackNullOption
Definition: types.h:105
@ JackBackendError
Definition: types.h:228
void(* JackFreewheelCallback)(int starting, void *arg)
Definition: types.h:423
@ JackCaptureLatency
Definition: types.h:252
@ JackPlaybackLatency
Definition: types.h:259
int(* JackBufferSizeCallback)(jack_nframes_t nframes, void *arg)
Definition: types.h:358
@ JackLoadInit
Definition: types.h:136
@ JackNameNotUnique
Definition: types.h:180
@ JackSessionID
Definition: types.h:141
void(* JackPortConnectCallback)(jack_port_id_t a, jack_port_id_t b, int connect, void *arg)
Definition: types.h:414