JackUtils 0.5
Provides simplified Jack API for clients :)
Loading...
Searching...
No Matches
Macros | Typedefs | Enumerations
jackutils.h File Reference

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...
 

Detailed Description

Main header file of the JackUtils API.