Mercurial > hg > vamp-plugin-sdk
diff README @ 237:3ad28b1e2150
* Update OS/X build stuff, and some minor doc updates
author | cannam |
---|---|
date | Fri, 07 Nov 2008 17:05:07 +0000 |
parents | a5a54b60e82e |
children | cc467e52da4c |
line wrap: on
line diff
--- a/README Fri Nov 07 16:50:08 2008 +0000 +++ b/README Fri Nov 07 17:05:07 2008 +0000 @@ -49,7 +49,8 @@ About this SDK ============== -This is version 1.3 of the Vamp plugin Software Development Kit. +This is version 2.0 of the Vamp plugin Software Development Kit. + Plugins and hosts built with this SDK are binary compatible with those built using version 1.0 of the SDK. @@ -73,7 +74,7 @@ * vamp-sdk -C++ classes for straightforwardly implementing Vamp plugins and hosts. +C++ classes for implementing Vamp plugins. Plugins should subclass Vamp::Plugin and then use Vamp::PluginAdapter to expose the correct C API for the plugin. Plugin authors should @@ -81,15 +82,18 @@ refer to the example plugin code in the examples directory. Plugins should link with -lvamp-sdk. -Hosts may use the Vamp::PluginHostAdapter to convert the loaded -plugin's C API back into a Vamp::Plugin object. Host authors should -refer to the example host code in the host directory. Hosts should -link with -lvamp-hostsdk. + * vamp-hostsdk - * vamp-sdk/hostext +C++ classes for implementing Vamp hosts. -Additional C++ classes to make a host's life easier (introduced in -versions 1.1 and 1.2 of the Vamp SDK). +Hosts can use the Vamp::PluginHostAdapter to convert the loaded +plugin's C API back into a Vamp::Plugin object. + +Host authors should refer to the example host code in the host +directory. Hosts should link with -lvamp-hostsdk. + +The Vamp::HostExt namespace contains several additional C++ classes to +make a host's life easier: Vamp::HostExt::PluginLoader provides a very easy interface for a host to discover, load, and find out category information about the