12#define SC_CREATE(ptr, t)             \ 
   13    ptr = ma_malloc(sizeof(t), NULL); \ 
   15    memset(ptr, 0, sizeof(t)) 
   17ma_handle sc_dlopen(ma_log* pLog, 
const char* filename);
 
   18void sc_dlclose(ma_log* pLog, ma_handle handle);
 
   19ma_proc sc_dlsym(ma_log* pLog, ma_handle handle, 
const char* symbol);
 
   21const char* SC_API sc_filename_get_ext(
const char* filename);
 
   23sc_result SC_API sc_clap_load(
const char* clapFilePath, 
sc_clap* clapPlugin);
 
   24sc_result SC_API sc_clap_unload(
sc_clap* clapPlugin);
 
   26sc_result SC_API sc_system_release_clap_plugins(
sc_system* system);
 
A wrapper library for miniaudio that emulates functionality of FMOD.
 
Holds a DLL handle and plugin entry for a CLAP plugin.
Definition sound_chef_common.h:218
 
Object that manages the node graph, sounds, output etc.
Definition sound_chef_common.h:239