Go to the documentation of this file.
18 #ifndef CARLA_UTILS_H_INCLUDED
19 #define CARLA_UTILS_H_INCLUDED
139 } CarlaCachedPluginInfo;
160 #ifndef CARLA_HOST_H_INCLUDED
297 CARLA_EXPORT
void carla_fputs(
bool err,
const char*
string);
CARLA_EXPORT void carla_pipe_client_unlock(CarlaPipeClientHandle handle)
CARLA_EXPORT bool carla_pipe_client_write_msg(CarlaPipeClientHandle handle, const char *msg)
CARLA_EXPORT void carla_pipe_client_idle(CarlaPipeClientHandle handle)
const char * maker
Definition: CarlaUtils.h:124
uint32_t midiIns
Definition: CarlaUtils.h:94
CARLA_EXPORT bool carla_pipe_client_is_running(CarlaPipeClientHandle handle)
uint hints
Definition: CarlaUtils.h:69
uint32_t audioIns
Definition: CarlaUtils.h:74
CARLA_EXPORT int carla_cocoa_get_window(void *nsViewPtr)
CARLA_EXPORT void carla_juce_init(void)
const CARLA_EXPORT char * carla_get_library_folder(void)
const CARLA_EXPORT char * carla_get_complete_license_text(void)
CARLA_EXPORT bool carla_pipe_client_write_and_fix_msg(CarlaPipeClientHandle handle, const char *msg)
CARLA_EXPORT bool carla_pipe_client_flush_and_unlock(CarlaPipeClientHandle handle)
CARLA_EXPORT uint carla_get_cached_plugin_count(PluginType ptype, const char *pluginPath)
uint32_t midiOuts
Definition: CarlaUtils.h:99
CARLA_EXPORT void carla_x11_move_window(uintptr_t winId, int x, int y)
CARLA_EXPORT void carla_pipe_client_destroy(CarlaPipeClientHandle handle)
bool valid
Definition: CarlaUtils.h:58
CARLA_EXPORT CarlaPipeClientHandle carla_pipe_client_new(const char *argv[], CarlaPipeCallbackFunc callbackFunc, void *callbackPtr)
CARLA_EXPORT void carla_juce_cleanup(void)
CARLA_EXPORT void carla_fputs(bool err, const char *string)
CARLA_EXPORT double carla_pipe_client_readlineblock_float(CarlaPipeClientHandle handle, uint timeout)
const CARLA_EXPORT char *const * carla_get_supported_file_extensions(void)
uint32_t parameterIns
Definition: CarlaUtils.h:104
CARLA_EXPORT void carla_x11_reparent_window(uintptr_t winId1, uintptr_t winId2)
CARLA_EXPORT void carla_fflush(bool err)
const CARLA_EXPORT char *const * carla_get_supported_features(void)
CARLA_EXPORT bool carla_pipe_client_flush(CarlaPipeClientHandle handle)
CARLA_EXPORT void carla_juce_idle(void)
const CARLA_EXPORT char * carla_get_library_filename(void)
uint32_t parameterOuts
Definition: CarlaUtils.h:109
const CARLA_EXPORT char * carla_get_juce_version(void)
const CARLA_EXPORT CarlaCachedPluginInfo * carla_get_cached_plugin_info(PluginType ptype, uint index)
CARLA_EXPORT void carla_pipe_client_lock(CarlaPipeClientHandle handle)
void * CarlaPipeClientHandle
Definition: CarlaUtils.h:40
const char * name
Definition: CarlaUtils.h:114
PluginCategory category
Definition: CarlaUtils.h:63
CARLA_EXPORT int * carla_x11_get_window_pos(uintptr_t winId)
CARLA_EXPORT bool carla_pipe_client_readlineblock_bool(CarlaPipeClientHandle handle, uint timeout)
const char * copyright
Definition: CarlaUtils.h:129
const char * label
Definition: CarlaUtils.h:119
CARLA_EXPORT int carla_pipe_client_readlineblock_int(CarlaPipeClientHandle handle, uint timeout)
uint32_t cvOuts
Definition: CarlaUtils.h:89
Definition: CarlaUtils.h:51
uint32_t audioOuts
Definition: CarlaUtils.h:79
CARLA_EXPORT void carla_set_process_name(const char *name)
void(* CarlaPipeCallbackFunc)(void *ptr, const char *msg)
Definition: CarlaUtils.h:45
PluginCategory
Definition: CarlaBackend.h:649
PluginType
Definition: CarlaBackend.h:573
uint32_t cvIns
Definition: CarlaUtils.h:84
const CARLA_EXPORT char * carla_pipe_client_readlineblock(CarlaPipeClientHandle handle, uint timeout)