Mercurial > hg > vamp-plugin-sdk
comparison vamp/vamp.h @ 18:b4043af42278
* Some textual changes
author | cannam |
---|---|
date | Mon, 10 Apr 2006 10:31:19 +0000 |
parents | a3d35e11c3fe |
children | e252b1ab423f |
comparison
equal
deleted
inserted
replaced
17:a67eeb9d6341 | 18:b4043af42278 |
---|---|
39 | 39 |
40 /* | 40 /* |
41 * C language API for Vamp plugins. | 41 * C language API for Vamp plugins. |
42 * | 42 * |
43 * This is the formal plugin API for Vamp. Plugin authors may prefer | 43 * This is the formal plugin API for Vamp. Plugin authors may prefer |
44 * to use the C++ classes defined in the sdk directory, instead of | 44 * to use the C++ classes provided in the Vamp plugin SDK, instead of |
45 * using this API directly. There is an adapter class provided that | 45 * using this API directly. There is an adapter class provided that |
46 * makes C++ plugins available using this C API with relatively little | 46 * makes C++ plugins available using this C API with relatively little |
47 * work. See the example plugins in the examples directory. | 47 * work, and the C++ headers are thoroughly documented. |
48 */ | 48 */ |
49 | 49 |
50 #ifdef __cplusplus | 50 #ifdef __cplusplus |
51 extern "C" { | 51 extern "C" { |
52 #endif | 52 #endif |
53 | |
54 /** | |
55 * Plugin API version. Incompatible changes to the API may be expected | |
56 * prior to version 1.0. | |
57 */ | |
58 #define VAMP_API_VERSION "0.2" | |
59 #define VAMP_API_VERSION_MAJOR 0 | |
60 #define VAMP_API_VERSION_MINOR 2 | |
53 | 61 |
54 typedef struct _VampParameterDescriptor | 62 typedef struct _VampParameterDescriptor |
55 { | 63 { |
56 const char *name; | 64 const char *name; |
57 const char *description; | 65 const char *description; |