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;