Go to the documentation of this file.
85 #ifndef VAMPHOST_C_H_INCLUDED
86 #define VAMPHOST_C_H_INCLUDED
struct vhLibrary_t * vhLibrary
vhLibrary vhLoadLibrary(int library)
Load the library with the given index.
int vhGetLibraryCount()
Return the number of Vamp plugin libraries discovered in the installation path.
int vhGetPluginCount(vhLibrary library)
Return the number of Vamp plugins in the given library.
void vhUnloadLibrary(vhLibrary)
Unload a plugin library.
int vhGetLibraryIndex(const char *name)
Return the library index for the given library name, or -1 if the name is not known.
const char * vhGetLibraryName(int library)
Return the library name (base soname) of the library with the given index, in the range 0....
const VampPluginDescriptor * vhGetPluginDescriptor(vhLibrary library, int plugin)
Return a Vamp plugin descriptor for a plugin in a given library.