#include <limits.h>Go to the source code of this file.
Defines | |
| #define | JACK_MAX_FRAMES ULONG_MAX; |
| #define | JACK_DEFAULT_AUDIO_TYPE "32 bit float mono audio" |
Typedefs | |
| typedef unsigned long | jack_nframes_t |
| typedef _jack_port | jack_port_t |
| typedef _jack_client | jack_client_t |
| typedef long | jack_port_id_t |
| typedef int(* | JackProcessCallback )(jack_nframes_t, void *) |
| typedef int(* | JackGraphOrderCallback )(void *) |
| typedef int(* | JackXRunCallback )(void *) |
| typedef int(* | JackBufferSizeCallback )(jack_nframes_t, void *) |
| typedef int(* | JackSampleRateCallback )(jack_nframes_t, void *) |
| typedef void(* | JackPortRegistrationCallback )(jack_port_id_t, int, void *) |
| typedef float | jack_default_audio_sample_t |
Enumerations | |
| enum | JackPortFlags { JackPortIsInput = 0x1, JackPortIsOutput = 0x2, JackPortIsPhysical = 0x4, JackPortCanMonitor = 0x8, JackPortIsTerminal = 0x10 } |
|
|
Used for the type argument of jack_port_register(). |
|
|
|
|
|
jack_client_t is an opaque type. You may only access it using the API provided. |
|
|
For convenience, use this typedef if you want to be able to change between float and double. You may want to typedef sample_t to jack_default_audio_sample_t in your application. |
|
|
|
|
|
Ports have unique ids. You will very rarely need to know them, however, except in the case of the port registration callback. |
|
|
jack_port_t is an opaque type. You may only access it using the API provided. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A port has a set of flags that are formed by AND-ing together the desired values from the list below. The flags "JackPortIsInput" and "JackPortIsOutput" are mutually exclusive and it is an error to use them both.
|
1.2.18