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.