LMMS
Loading...
Searching...
No Matches
carla-native-plugin.cpp File Reference
#include "CarlaNativePlugin.h"
#include "CarlaHostImpl.hpp"
#include "CarlaEngine.hpp"
#include "CarlaString.hpp"
#include "water/files/File.h"
#include "utils/Information.cpp"

Go to the source code of this file.

Functions

CARLA_BACKEND_USE_NAMESPACE CarlaHostHandle carla_create_native_plugin_host_handle (const NativePluginDescriptor *desc, NativePluginHandle handle)
void carla_host_handle_free (CarlaHostHandle handle)
CarlaEngine * carla_get_native_plugin_engine (const NativePluginDescriptor *desc, NativePluginHandle handle)

Function Documentation

◆ carla_create_native_plugin_host_handle()

CARLA_BACKEND_USE_NAMESPACE CarlaHostHandle carla_create_native_plugin_host_handle ( const NativePluginDescriptor * desc,
NativePluginHandle handle )

Create a CarlaHostHandle suitable for CarlaHost API calls. Returned value must be freed by the caller when no longer needed.

◆ carla_get_native_plugin_engine()

CarlaEngine * carla_get_native_plugin_engine ( const NativePluginDescriptor * desc,
NativePluginHandle handle )

◆ carla_host_handle_free()

void carla_host_handle_free ( CarlaHostHandle handle)

Free memory created during carla_create_native_plugin_host_handle.