From 69a8d9d53bbcdd7be487238bbbab7e08cd7c19af Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 29 Aug 2012 20:19:59 +0000 Subject: Remove atom dependency from options extension. --- lv2/lv2plug.in/ns/ext/options/options.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'lv2/lv2plug.in/ns/ext') diff --git a/lv2/lv2plug.in/ns/ext/options/options.h b/lv2/lv2plug.in/ns/ext/options/options.h index 9c87378..089464a 100644 --- a/lv2/lv2plug.in/ns/ext/options/options.h +++ b/lv2/lv2plug.in/ns/ext/options/options.h @@ -19,7 +19,6 @@ #include -#include "lv2/lv2plug.in/ns/ext/atom/atom.h" #include "lv2/lv2plug.in/ns/ext/urid/urid.h" #define LV2_OPTIONS_URI "http://lv2plug.in/ns/ext/options" @@ -41,8 +40,10 @@ extern "C" { LV2_OPTIONS__options . */ typedef struct { - LV2_URID key; /**< Key (a property URID). */ - const LV2_Atom* value; /**< Value (an atom of appropriate type). */ + LV2_URID key; /**< Key (a property URID). */ + uint32_t size; /**< Size of value in bytes. */ + LV2_URID type; /**< Type of value (a datatype URID). */ + const void* value; /**< Pointer to value. */ } LV2_Options_Option; #ifdef __cplusplus -- cgit v1.2.1