Carla Backend
Classes | Typedefs | Functions
CarlaUtils.h File Reference
#include "CarlaBackend.h"

Go to the source code of this file.

Classes

struct  _CarlaCachedPluginInfo
 

Typedefs

typedef void * CarlaPipeClientHandle
 
typedef void(* CarlaPipeCallbackFunc) (void *ptr, const char *msg)
 

Functions

CARLA_EXPORT uint carla_get_cached_plugin_count (PluginType ptype, const char *pluginPath)
 
const CARLA_EXPORT CarlaCachedPluginInfo * carla_get_cached_plugin_info (PluginType ptype, uint index)
 
const CARLA_EXPORT char * carla_get_complete_license_text (void)
 
const CARLA_EXPORT char * carla_get_juce_version (void)
 
const CARLA_EXPORT char *const * carla_get_supported_file_extensions (void)
 
const CARLA_EXPORT char *const * carla_get_supported_features (void)
 
const CARLA_EXPORT char * carla_get_library_filename (void)
 
const CARLA_EXPORT char * carla_get_library_folder (void)
 
CARLA_EXPORT void carla_juce_init (void)
 
CARLA_EXPORT void carla_juce_idle (void)
 
CARLA_EXPORT void carla_juce_cleanup (void)
 
CARLA_EXPORT CarlaPipeClientHandle carla_pipe_client_new (const char *argv[], CarlaPipeCallbackFunc callbackFunc, void *callbackPtr)
 
CARLA_EXPORT void carla_pipe_client_idle (CarlaPipeClientHandle handle)
 
CARLA_EXPORT bool carla_pipe_client_is_running (CarlaPipeClientHandle handle)
 
CARLA_EXPORT void carla_pipe_client_lock (CarlaPipeClientHandle handle)
 
CARLA_EXPORT void carla_pipe_client_unlock (CarlaPipeClientHandle handle)
 
const CARLA_EXPORT char * carla_pipe_client_readlineblock (CarlaPipeClientHandle handle, uint timeout)
 
CARLA_EXPORT bool carla_pipe_client_readlineblock_bool (CarlaPipeClientHandle handle, uint timeout)
 
CARLA_EXPORT int carla_pipe_client_readlineblock_int (CarlaPipeClientHandle handle, uint timeout)
 
CARLA_EXPORT double carla_pipe_client_readlineblock_float (CarlaPipeClientHandle handle, uint timeout)
 
CARLA_EXPORT bool carla_pipe_client_write_msg (CarlaPipeClientHandle handle, const char *msg)
 
CARLA_EXPORT bool carla_pipe_client_write_and_fix_msg (CarlaPipeClientHandle handle, const char *msg)
 
CARLA_EXPORT bool carla_pipe_client_flush (CarlaPipeClientHandle handle)
 
CARLA_EXPORT bool carla_pipe_client_flush_and_unlock (CarlaPipeClientHandle handle)
 
CARLA_EXPORT void carla_pipe_client_destroy (CarlaPipeClientHandle handle)
 
CARLA_EXPORT void carla_fflush (bool err)
 
CARLA_EXPORT void carla_fputs (bool err, const char *string)
 
CARLA_EXPORT void carla_set_process_name (const char *name)
 
CARLA_EXPORT int carla_cocoa_get_window (void *nsViewPtr)
 
CARLA_EXPORT void carla_x11_reparent_window (uintptr_t winId1, uintptr_t winId2)
 
CARLA_EXPORT void carla_x11_move_window (uintptr_t winId, int x, int y)
 
CARLA_EXPORT int * carla_x11_get_window_pos (uintptr_t winId)