aboutsummaryrefslogtreecommitdiffstats
path: root/src/jalv_internal.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2013-01-10 06:25:29 +0000
committerDavid Robillard <d@drobilla.net>2013-01-10 06:25:29 +0000
commitad6a1ddba3029405dacc93fb773817316c8ee3b3 (patch)
tree9028d1ae34e08d0874dc8de95a004c18b8e04e0c /src/jalv_internal.h
parent6f80f7503bc2a556b53d3d895b9f028d5ef24b4e (diff)
downloadjalv-ad6a1ddba3029405dacc93fb773817316c8ee3b3.tar.gz
jalv-ad6a1ddba3029405dacc93fb773817316c8ee3b3.tar.bz2
jalv-ad6a1ddba3029405dacc93fb773817316c8ee3b3.zip
Support event-based file parameters in built-in UI.
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4913 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/jalv_internal.h')
-rw-r--r--src/jalv_internal.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/jalv_internal.h b/src/jalv_internal.h
index 76de642..64c4373 100644
--- a/src/jalv_internal.h
+++ b/src/jalv_internal.h
@@ -100,6 +100,9 @@ typedef struct {
LV2_URID log_Trace;
LV2_URID midi_MidiEvent;
LV2_URID param_sampleRate;
+ LV2_URID patch_Set;
+ LV2_URID patch_property;
+ LV2_URID patch_value;
LV2_URID time_Position;
LV2_URID time_bar;
LV2_URID time_barBeat;
@@ -120,6 +123,7 @@ typedef struct {
LilvNode* lv2_InputPort;
LilvNode* lv2_OutputPort;
LilvNode* lv2_connectionOptional;
+ LilvNode* lv2_control;
LilvNode* midi_MidiEvent;
LilvNode* pset_Preset;
LilvNode* rdfs_label;
@@ -175,6 +179,7 @@ typedef struct {
struct Port* ports; ///< Port array of size num_ports
uint32_t block_length; ///< Jack buffer size (block length)
size_t midi_buf_size; ///< Size of MIDI port buffers
+ uint32_t control_in; ///< Index of control input port
uint32_t num_ports; ///< Size of the two following arrays:
uint32_t longest_sym; ///< Longest port symbol
uint32_t ui_update_hz; ///< Frequency of UI updates