|
JackUtils 0.5
Provides simplified Jack API for clients :)
|
Main header file of the JackUtils API. More...
#include <assert.h>#include <ju_defs.h>#include <jack/jack.h>#include <ju_buffer.h>#include <ju_context.h>#include <ju_port.h>#include <ju_osc.h>#include <ju_vars.h>Go to the source code of this file.
Macros | |
| #define | JU_API |
| #define | JU_PROC |
| #define | JU_MAX_PORTS 127 |
| max ports descriptors count. | |
Typedefs | |
| typedef unsigned char | ju_uint8_t |
| Unsigned int definition... | |
| typedef const char * | ju_cstr_t |
| Informative type definition. More... | |
| typedef jack_default_audio_sample_t | ju_sample_t |
| Sample type. More... | |
| typedef struct ju_ctx_s | ju_ctx_t |
| Typedef wrapper around internal JackUtils Context structure. | |
| typedef void(* | ju_process_func_t) (ju_ctx_t *x, size_t s) |
| Jack Audio processing callback. More... | |
| typedef size_t() | ju_stream_func_t(void *p, ju_sample_t *x, size_t s) |
| Stream callback function for ju_port_write_stream() function. More... | |
Enumerations | |
| enum | ju_port_type { JU_INPUT = 1 , JU_OUTPUT = 2 } |
| Enum of all available port types. More... | |
Main header file of the JackUtils API.