<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.14.0">
  <compound kind="file">
    <name>forge.h</name>
    <path>/tmp/work/pkgsrc-amd64-10-2025Q2/audio/lv2/work/lv2-1.18.10/include/lv2/atom/</path>
    <filename>forge_8h.html</filename>
    <includes id="util_8h" name="util.h" local="yes" import="no" module="no" objc="no">lv2/atom/util.h</includes>
    <class kind="struct">LV2_Atom_Forge_Frame</class>
    <class kind="struct">LV2_Atom_Forge</class>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2_Atom_Forge_Sink_Handle</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga19874fcf063508aa5069ee22fd494676</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>intptr_t</type>
      <name>LV2_Atom_Forge_Ref</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga272218ba2d84c66ec458cf7069933ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LV2_Atom_Forge_Ref(*</type>
      <name>LV2_Atom_Forge_Sink</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga613887c9f1f3d5ebd94b49eaf7cc6f94</anchor>
      <arglist>)(LV2_Atom_Forge_Sink_Handle handle, const void *buf, uint32_t size)</arglist>
    </member>
    <member kind="typedef">
      <type>LV2_Atom *(*</type>
      <name>LV2_Atom_Forge_Deref_Func</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gae84115de7fb0620328490b1bc0503153</anchor>
      <arglist>)(LV2_Atom_Forge_Sink_Handle handle, LV2_Atom_Forge_Ref ref)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_atom_forge_init</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga46e188829c31ce100e232d33c0277581</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_URID_Map *map)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom *</type>
      <name>lv2_atom_forge_deref</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga08b76fc4615d692ac186911cad0a32b2</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Ref ref)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_atom_forge_set_buffer</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaa3acc6d834553b8f7d62b447163d5fa4</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint8_t *buf, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_atom_forge_set_sink</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaf61a8bb4f4cbddefd86c81169158d22d</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Sink sink, LV2_Atom_Forge_Deref_Func deref, LV2_Atom_Forge_Sink_Handle handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_push</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga0614723db5b4995426e63ec60b5e583f</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, LV2_Atom_Forge_Ref ref)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_atom_forge_pop</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga7fcc0de4440ca566c1a4199fdedb6819</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_forge_top_is</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga676fb26bff334dc0368518d3140248ca</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint32_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_forge_is_object_type</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga54121318f3d1871d792f9dc96c450ded</anchor>
      <arglist>(const LV2_Atom_Forge *forge, uint32_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_forge_is_blank</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga90a4298265663c61f69e43512fa37ebc</anchor>
      <arglist>(const LV2_Atom_Forge *forge, uint32_t type, const LV2_Atom_Object_Body *body)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_raw</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga57a521ab2048dc849f2958969975c40c</anchor>
      <arglist>(LV2_Atom_Forge *forge, const void *data, uint32_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_atom_forge_pad</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga5406cdf51fc81a494a69a6a266ddd300</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint32_t written)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_write</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga7e7571d6c9e5b4b2b041ab6b08707956</anchor>
      <arglist>(LV2_Atom_Forge *forge, const void *data, uint32_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_string_body</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga2dd45f714257335d0c23bbd3672eec8a</anchor>
      <arglist>(LV2_Atom_Forge *forge, const char *str, uint32_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_atom</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gac6486d8ab1b94fca4e36d358f6de2920</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint32_t size, uint32_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_primitive</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga674fc19297102974ecc5940fdf7704e6</anchor>
      <arglist>(LV2_Atom_Forge *forge, const LV2_Atom *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_int</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga11a8911957f5caf277f0ed1156fda4a0</anchor>
      <arglist>(LV2_Atom_Forge *forge, int32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_long</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga4d85561ef1b6f91b2d5e65f0efc3cbf0</anchor>
      <arglist>(LV2_Atom_Forge *forge, int64_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_float</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gae97e8dff794cbd1e12202e3eddbaff6d</anchor>
      <arglist>(LV2_Atom_Forge *forge, float val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_double</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga7f0533978a1972197362b692a4e25c13</anchor>
      <arglist>(LV2_Atom_Forge *forge, double val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_bool</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga226d076fa415fe84c6ca92a81b7f7738</anchor>
      <arglist>(LV2_Atom_Forge *forge, bool val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_urid</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga6cccf9dabe079506add027ec0d6c0fed</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_URID id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_typed_string</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaa2a3a050ce2a7d0705f28a57d1d3f029</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint32_t type, const char *str, uint32_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_string</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaa1be0a73cbcd550a177915b04dc000f2</anchor>
      <arglist>(LV2_Atom_Forge *forge, const char *str, uint32_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_uri</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga08f31ba50b2e4711210064a0bd845b0d</anchor>
      <arglist>(LV2_Atom_Forge *forge, const char *uri, uint32_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_path</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gab31ceda1d6d8c35bedf66f4221c0cac2</anchor>
      <arglist>(LV2_Atom_Forge *forge, const char *path, uint32_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_literal</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gae065b5249deafda66cdf71445f9a9f94</anchor>
      <arglist>(LV2_Atom_Forge *forge, const char *str, uint32_t len, uint32_t datatype, uint32_t lang)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_vector_head</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga31643be138cdfdbcb59b7ab715d3c39e</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, uint32_t child_size, uint32_t child_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_vector</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaf8bc0af459096923beb6b8a591577792</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint32_t child_size, uint32_t child_type, uint32_t n_elems, const void *elems)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_tuple</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga0178725a4ccb3140f7f2f5a933e9ca9a</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_object</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaf7a97fac49324f999ef540c0a6ed8907</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, LV2_URID id, LV2_URID otype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_DEPRECATED LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_resource</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga82362ecefc65027b7c4a371556cec10e</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, LV2_URID id, LV2_URID otype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_DEPRECATED LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_blank</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaf3aa0259d982964d40c6de62040b6d23</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, uint32_t id, LV2_URID otype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_key</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gac08676ed8b00e873621bbb724159bc2c</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_URID key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_property_head</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga6a3a125887d6f59d06121996a4f0b292</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_URID key, LV2_URID context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_sequence_head</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga4f7e59bed349eff1fc39f85c045e9884</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, uint32_t unit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_frame_time</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gadad7ec2f2d581c926b01958417ba84ae</anchor>
      <arglist>(LV2_Atom_Forge *forge, int64_t frames)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_beat_time</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga323113618cd70855a5d42647a50e09c4</anchor>
      <arglist>(LV2_Atom_Forge *forge, double beats)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_atom_forge_set_buffer</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaa3acc6d834553b8f7d62b447163d5fa4</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint8_t *buf, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_atom_forge_set_sink</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaf61a8bb4f4cbddefd86c81169158d22d</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Sink sink, LV2_Atom_Forge_Deref_Func deref, LV2_Atom_Forge_Sink_Handle handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_push</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga0614723db5b4995426e63ec60b5e583f</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, LV2_Atom_Forge_Ref ref)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_atom_forge_pop</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga7fcc0de4440ca566c1a4199fdedb6819</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_forge_top_is</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga676fb26bff334dc0368518d3140248ca</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint32_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_forge_is_object_type</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga54121318f3d1871d792f9dc96c450ded</anchor>
      <arglist>(const LV2_Atom_Forge *forge, uint32_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_forge_is_blank</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga90a4298265663c61f69e43512fa37ebc</anchor>
      <arglist>(const LV2_Atom_Forge *forge, uint32_t type, const LV2_Atom_Object_Body *body)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_raw</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga57a521ab2048dc849f2958969975c40c</anchor>
      <arglist>(LV2_Atom_Forge *forge, const void *data, uint32_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_atom_forge_pad</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga5406cdf51fc81a494a69a6a266ddd300</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint32_t written)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_write</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga7e7571d6c9e5b4b2b041ab6b08707956</anchor>
      <arglist>(LV2_Atom_Forge *forge, const void *data, uint32_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_string_body</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga2dd45f714257335d0c23bbd3672eec8a</anchor>
      <arglist>(LV2_Atom_Forge *forge, const char *str, uint32_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_atom</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gac6486d8ab1b94fca4e36d358f6de2920</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint32_t size, uint32_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_primitive</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga674fc19297102974ecc5940fdf7704e6</anchor>
      <arglist>(LV2_Atom_Forge *forge, const LV2_Atom *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_int</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga11a8911957f5caf277f0ed1156fda4a0</anchor>
      <arglist>(LV2_Atom_Forge *forge, int32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_long</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga4d85561ef1b6f91b2d5e65f0efc3cbf0</anchor>
      <arglist>(LV2_Atom_Forge *forge, int64_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_float</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gae97e8dff794cbd1e12202e3eddbaff6d</anchor>
      <arglist>(LV2_Atom_Forge *forge, float val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_double</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga7f0533978a1972197362b692a4e25c13</anchor>
      <arglist>(LV2_Atom_Forge *forge, double val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_bool</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga226d076fa415fe84c6ca92a81b7f7738</anchor>
      <arglist>(LV2_Atom_Forge *forge, bool val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_urid</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga6cccf9dabe079506add027ec0d6c0fed</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_URID id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_typed_string</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaa2a3a050ce2a7d0705f28a57d1d3f029</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint32_t type, const char *str, uint32_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_string</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaa1be0a73cbcd550a177915b04dc000f2</anchor>
      <arglist>(LV2_Atom_Forge *forge, const char *str, uint32_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_uri</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga08f31ba50b2e4711210064a0bd845b0d</anchor>
      <arglist>(LV2_Atom_Forge *forge, const char *uri, uint32_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_path</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gab31ceda1d6d8c35bedf66f4221c0cac2</anchor>
      <arglist>(LV2_Atom_Forge *forge, const char *path, uint32_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_literal</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gae065b5249deafda66cdf71445f9a9f94</anchor>
      <arglist>(LV2_Atom_Forge *forge, const char *str, uint32_t len, uint32_t datatype, uint32_t lang)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_vector_head</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga31643be138cdfdbcb59b7ab715d3c39e</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, uint32_t child_size, uint32_t child_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_vector</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaf8bc0af459096923beb6b8a591577792</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint32_t child_size, uint32_t child_type, uint32_t n_elems, const void *elems)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_tuple</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga0178725a4ccb3140f7f2f5a933e9ca9a</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_object</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaf7a97fac49324f999ef540c0a6ed8907</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, LV2_URID id, LV2_URID otype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_DEPRECATED LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_resource</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga82362ecefc65027b7c4a371556cec10e</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, LV2_URID id, LV2_URID otype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_DEPRECATED LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_blank</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaf3aa0259d982964d40c6de62040b6d23</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, uint32_t id, LV2_URID otype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_key</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gac08676ed8b00e873621bbb724159bc2c</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_URID key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_property_head</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga6a3a125887d6f59d06121996a4f0b292</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_URID key, LV2_URID context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_sequence_head</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga4f7e59bed349eff1fc39f85c045e9884</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, uint32_t unit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_frame_time</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gadad7ec2f2d581c926b01958417ba84ae</anchor>
      <arglist>(LV2_Atom_Forge *forge, int64_t frames)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_beat_time</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga323113618cd70855a5d42647a50e09c4</anchor>
      <arglist>(LV2_Atom_Forge *forge, double beats)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util.h</name>
    <path>/tmp/work/pkgsrc-amd64-10-2025Q2/audio/lv2/work/lv2-1.18.10/include/lv2/atom/</path>
    <filename>util_8h.html</filename>
    <class kind="struct">LV2_Atom_Object_Query</class>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>lv2_atom_pad_size</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga3414d7eb1c0ff99a5f5e4229a877f02e</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>lv2_atom_total_size</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga8dfb09d4ea32462db95b4a57f075aed9</anchor>
      <arglist>(const LV2_Atom *atom)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_is_null</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga2fa30afcb2c36ad41989a02ede3f9252</anchor>
      <arglist>(const LV2_Atom *atom)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_equals</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga1658bb4a93c0b8a2ea803d332aae8a0b</anchor>
      <arglist>(const LV2_Atom *a, const LV2_Atom *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_atom_sequence_clear</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga3a45311126da074aacbd1ac3741db5ab</anchor>
      <arglist>(LV2_Atom_Sequence *seq)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Event *</type>
      <name>lv2_atom_sequence_append_event</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga9562584767916100cab33d0fefc51865</anchor>
      <arglist>(LV2_Atom_Sequence *seq, uint32_t capacity, const LV2_Atom_Event *event)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_SEQUENCE_FOREACH</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>gabb1a596ae5fb631dbc2c6021677bd370</anchor>
      <arglist>(seq, iter)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_SEQUENCE_BODY_FOREACH</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>gae2075da7db4e9d78f6713a27f0279d31</anchor>
      <arglist>(body, size, iter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Event *</type>
      <name>lv2_atom_sequence_begin</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga02df83e153392d8bc1420720c5020218</anchor>
      <arglist>(const LV2_Atom_Sequence_Body *body)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Event *</type>
      <name>lv2_atom_sequence_end</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>gaeea74da228c890eef8fef647c25f3de3</anchor>
      <arglist>(const LV2_Atom_Sequence_Body *body, uint32_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_sequence_is_end</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga5f6dbe438edbc81bf9f8379f93203130</anchor>
      <arglist>(const LV2_Atom_Sequence_Body *body, uint32_t size, const LV2_Atom_Event *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Event *</type>
      <name>lv2_atom_sequence_next</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>gafb453eaf4f642177314eb135a01e4ddf</anchor>
      <arglist>(const LV2_Atom_Event *i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_TUPLE_FOREACH</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga5abf66376d389ea91c40798a001f9cb9</anchor>
      <arglist>(tuple, iter)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_TUPLE_BODY_FOREACH</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>gae9bf22b0da0455f8fe76dbfe07708869</anchor>
      <arglist>(body, size, iter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom *</type>
      <name>lv2_atom_tuple_begin</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>gadbdc9eeec5cbbbb5abdd8920bd7d6a65</anchor>
      <arglist>(const LV2_Atom_Tuple *tup)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_tuple_is_end</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>gaf6d563c84dc6a2c3d62eb175ddef1523</anchor>
      <arglist>(const void *body, uint32_t size, const LV2_Atom *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom *</type>
      <name>lv2_atom_tuple_next</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga7bb0577ca1f5c3300413518a8e01a0b3</anchor>
      <arglist>(const LV2_Atom *i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_OBJECT_FOREACH</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga86f07aefc191f7145846ccdf2082c7c9</anchor>
      <arglist>(obj, iter)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_OBJECT_BODY_FOREACH</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga05ed3468b622d351c8dd584b0b75d5cb</anchor>
      <arglist>(body, size, iter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Property_Body *</type>
      <name>lv2_atom_object_begin</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga483472450315588dbd34d2996594b46d</anchor>
      <arglist>(const LV2_Atom_Object_Body *body)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_object_is_end</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga78a87ec3ed81b10b5945ea2a40ce1330</anchor>
      <arglist>(const LV2_Atom_Object_Body *body, uint32_t size, const LV2_Atom_Property_Body *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Property_Body *</type>
      <name>lv2_atom_object_next</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga8821e4f6f87e732dafa2c2aa7b689bf6</anchor>
      <arglist>(const LV2_Atom_Property_Body *i)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const LV2_Atom_Object_Query</type>
      <name>LV2_ATOM_OBJECT_QUERY_END</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga64cdc5f8f48f253d283774b4bb8d52f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lv2_atom_object_query</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>gad01da5669fc6ca4c802904ce5f25b799</anchor>
      <arglist>(const LV2_Atom_Object *object, LV2_Atom_Object_Query *query)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lv2_atom_object_body_get</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga5943fc5a867cb7a9602c0dbdd3786f32</anchor>
      <arglist>(uint32_t size, const LV2_Atom_Object_Body *body,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lv2_atom_object_get</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga9560d39cfbf25b71ebefe9aa43140d21</anchor>
      <arglist>(const LV2_Atom_Object *object,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lv2_atom_object_get_typed</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga82db4fc81fc1a1a2087fad844752a36d</anchor>
      <arglist>(const LV2_Atom_Object *object,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_atom_sequence_clear</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga3a45311126da074aacbd1ac3741db5ab</anchor>
      <arglist>(LV2_Atom_Sequence *seq)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Event *</type>
      <name>lv2_atom_sequence_append_event</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga9562584767916100cab33d0fefc51865</anchor>
      <arglist>(LV2_Atom_Sequence *seq, uint32_t capacity, const LV2_Atom_Event *event)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>event-helpers.h</name>
    <path>/tmp/work/pkgsrc-amd64-10-2025Q2/audio/lv2/work/lv2-1.18.10/include/lv2/event/</path>
    <filename>event-helpers_8h.html</filename>
    <class kind="struct">LV2_Event_Iterator</class>
    <member kind="function" static="yes">
      <type>static uint16_t</type>
      <name>lv2_event_pad_size</name>
      <anchorfile>event-helpers_8h.html</anchorfile>
      <anchor>a0194c1ed14318e027be572e8db0e7850</anchor>
      <arglist>(uint16_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_event_buffer_reset</name>
      <anchorfile>event-helpers_8h.html</anchorfile>
      <anchor>a0e9015d8e759142498460215b45fe8e0</anchor>
      <arglist>(LV2_Event_Buffer *buf, uint16_t stamp_type, uint8_t *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Event_Buffer *</type>
      <name>lv2_event_buffer_new</name>
      <anchorfile>event-helpers_8h.html</anchorfile>
      <anchor>a6a3964fd653f98c0816fb2e9a35c6b8c</anchor>
      <arglist>(uint32_t capacity, uint16_t stamp_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_event_begin</name>
      <anchorfile>event-helpers_8h.html</anchorfile>
      <anchor>a4f20b55de740dd94daae8f8ce864f167</anchor>
      <arglist>(LV2_Event_Iterator *iter, LV2_Event_Buffer *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_event_is_valid</name>
      <anchorfile>event-helpers_8h.html</anchorfile>
      <anchor>adef736ff920fbc14555edab29db957ae</anchor>
      <arglist>(LV2_Event_Iterator *iter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_event_increment</name>
      <anchorfile>event-helpers_8h.html</anchorfile>
      <anchor>a3e1c17f74ef7651c5bddf4731674bd93</anchor>
      <arglist>(LV2_Event_Iterator *iter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Event *</type>
      <name>lv2_event_get</name>
      <anchorfile>event-helpers_8h.html</anchorfile>
      <anchor>abacdc05ad4017109b13094be3c6ab5ce</anchor>
      <arglist>(LV2_Event_Iterator *iter, uint8_t **data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_event_write</name>
      <anchorfile>event-helpers_8h.html</anchorfile>
      <anchor>ae0dc83b37ee9b9a604770a1a3989ee0b</anchor>
      <arglist>(LV2_Event_Iterator *iter, uint32_t frames, uint32_t subframes, uint16_t type, uint16_t size, const uint8_t *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t *</type>
      <name>lv2_event_reserve</name>
      <anchorfile>event-helpers_8h.html</anchorfile>
      <anchor>a946d0827fb4dd41fff388128b6c3161e</anchor>
      <arglist>(LV2_Event_Iterator *iter, uint32_t frames, uint32_t subframes, uint16_t type, uint16_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_event_write_event</name>
      <anchorfile>event-helpers_8h.html</anchorfile>
      <anchor>ada560cafea5be0e254bd7a32fdc48c47</anchor>
      <arglist>(LV2_Event_Iterator *iter, const LV2_Event *ev, const uint8_t *data)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom</anchor>
    <member kind="variable">
      <type>uint32_t</type>
      <name>size</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a0f2fb72ad77d6e3dc119c56b40a6d639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>type</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a5d13f0da49ed0ad1102b651220d930cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Double</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__Double</anchor>
    <member kind="variable">
      <type>LV2_Atom</type>
      <name>atom</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a95acf11686342f970023e7fb0018f083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>body</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a5db15f75b7e939fa413843f99664e3ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Event</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__Event</anchor>
    <member kind="variable">
      <type>union LV2_Atom_Event::@066074104020054016211337364135152143032267331315</type>
      <name>time</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>accbcd325d6d533fc63a8bd855b2a8117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LV2_Atom</type>
      <name>body</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a274e3113f8a11d44f6289a5546eadffb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>LV2_Atom_Event.time</name>
    <filename>group__atom.html</filename>
    <anchor>unionLV2__Atom__Event_8time</anchor>
    <member kind="variable">
      <type>int64_t</type>
      <name>frames</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>adcdc1ac079a91d513a5a759b0fb9c1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>beats</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a1e4cb5f584d055a0992385c1b2155786</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Float</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__Float</anchor>
    <member kind="variable">
      <type>LV2_Atom</type>
      <name>atom</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>abf54a176efbfb5bf29d0e427f0698c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>body</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a7a13def55ea33c5d18883815c9809441</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Forge</name>
    <filename>group__forge.html</filename>
    <anchor>structLV2__Atom__Forge</anchor>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Forge_Frame</name>
    <filename>group__forge.html</filename>
    <anchor>structLV2__Atom__Forge__Frame</anchor>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Int</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__Int</anchor>
    <member kind="variable">
      <type>LV2_Atom</type>
      <name>atom</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a7b44df9a39a8647b7895822fbc29de94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>body</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a7827960af4d61b2a758d5af28eaf51fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Literal</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__Literal</anchor>
    <member kind="variable">
      <type>LV2_Atom</type>
      <name>atom</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a7026df9734fc22a5e6ee8acdd9ee15cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LV2_Atom_Literal_Body</type>
      <name>body</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>aee17071e3ad4d2ae5918573cbcb0dbea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Literal_Body</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__Literal__Body</anchor>
    <member kind="variable">
      <type>uint32_t</type>
      <name>datatype</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a3c5d9f2cce92ff6b55f66d34ff931bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>lang</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a4b87355649129047e4a736ea99c56a88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Long</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__Long</anchor>
    <member kind="variable">
      <type>LV2_Atom</type>
      <name>atom</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a130c3e85522ccdafc82ebcaf6b84ee0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>body</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ad5e9317cb37db6804aab62580b182a94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Object</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__Object</anchor>
    <member kind="variable">
      <type>LV2_Atom</type>
      <name>atom</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a25ffa8b909c12113339500709a5740cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LV2_Atom_Object_Body</type>
      <name>body</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a660e9f36b7bdf33e8d054b5b573d8fdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Object_Body</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__Object__Body</anchor>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a234a147977d0bd89c66da1901fcf418b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>otype</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a275302d6dd5d94847097cd5b054c1b6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Object_Query</name>
    <filename>group__util.html</filename>
    <anchor>structLV2__Atom__Object__Query</anchor>
    <member kind="variable">
      <type>uint32_t</type>
      <name>key</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>a3be0152ec09bb2bd106d6bfe561347d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const LV2_Atom **</type>
      <name>value</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>a0101d002fae056768c3fed36f1b564e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Property</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__Property</anchor>
    <member kind="variable">
      <type>LV2_Atom</type>
      <name>atom</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a0ba7a71071f6fb5a6c06add95b4b2e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LV2_Atom_Property_Body</type>
      <name>body</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>aada219d60860f04041f473ea21a8fdfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Property_Body</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__Property__Body</anchor>
    <member kind="variable">
      <type>uint32_t</type>
      <name>key</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ac9fd00fcf59a6e0a1f09d27f0ff9b6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>context</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>adadc77803ea5c281be279836b388af9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LV2_Atom</type>
      <name>value</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ab7eda1204d1ebad5d7134636ab7b2991</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Sequence</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__Sequence</anchor>
    <member kind="variable">
      <type>LV2_Atom</type>
      <name>atom</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a0e2e9e2e38a6a6d918f05f322ee567ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LV2_Atom_Sequence_Body</type>
      <name>body</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ab676c64fc85280dea192e5d879b1b9b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Sequence_Body</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__Sequence__Body</anchor>
    <member kind="variable">
      <type>uint32_t</type>
      <name>unit</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a6ab94ba1bf66df8fb777be0fef2136e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>pad</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a59edee9bddcb33f78f603f6934d82aa5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_String</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__String</anchor>
    <member kind="variable">
      <type>LV2_Atom</type>
      <name>atom</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a425e9fc22f7d04257c6eb6e68bbf84e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Tuple</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__Tuple</anchor>
    <member kind="variable">
      <type>LV2_Atom</type>
      <name>atom</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a993d7796e8772bec94e6d021974d8748</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_URID</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__URID</anchor>
    <member kind="variable">
      <type>LV2_Atom</type>
      <name>atom</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ad38ff3bf680e1cc9c1c71725d2127b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>body</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a6f5957eed2cfbded3e8c6fe7524111cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Vector</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__Vector</anchor>
    <member kind="variable">
      <type>LV2_Atom</type>
      <name>atom</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a65162941b427fe7c9799cfb28a50020a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LV2_Atom_Vector_Body</type>
      <name>body</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ab250440435a935db47a5a276c9c8cae1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Atom_Vector_Body</name>
    <filename>group__atom.html</filename>
    <anchor>structLV2__Atom__Vector__Body</anchor>
    <member kind="variable">
      <type>uint32_t</type>
      <name>child_size</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>abb27770ffe229ac0aca5bc98383de578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>child_type</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>a934cee86cacc8555bc60e1e9adeae4a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Descriptor</name>
    <filename>group__lv2core.html</filename>
    <anchor>structLV2__Descriptor</anchor>
    <member kind="variable">
      <type>const char *</type>
      <name>URI</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>a2c701dc653b852b2f529924d1ecda086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LV2_Handle(*</type>
      <name>instantiate</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>aaff1b3509b1ec717b302607dba01b1a8</anchor>
      <arglist>)(const struct LV2_Descriptor *descriptor, double sample_rate, const char *bundle_path, const LV2_Feature *const *features)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>connect_port</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>a4d904937a1bd27cb5f5478f95c708b16</anchor>
      <arglist>)(LV2_Handle instance, uint32_t port, void *data_location)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>activate</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ad34d59efaed8faaf8a05a4c375f62415</anchor>
      <arglist>)(LV2_Handle instance)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>run</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>a3cb9de627507db42e338384ab945660e</anchor>
      <arglist>)(LV2_Handle instance, uint32_t sample_count)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>deactivate</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>a1a1019ea8a92e3e1239c2ddde58360d0</anchor>
      <arglist>)(LV2_Handle instance)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cleanup</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>a9e33eb891d2055299423619ff1b96331</anchor>
      <arglist>)(LV2_Handle instance)</arglist>
    </member>
    <member kind="variable">
      <type>const void *(*</type>
      <name>extension_data</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>af345bdd31f3f8fdfa6585f2758995f7e</anchor>
      <arglist>)(const char *uri)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Event</name>
    <filename>group__event.html</filename>
    <anchor>structLV2__Event</anchor>
    <member kind="variable">
      <type>uint32_t</type>
      <name>frames</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>ab7de52fc53223b6fe231f4bde89c563d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>subframes</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>ab6083a09d5433f704de0c94ca4332581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>type</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>a65c8311c5c37ada6b44730e259131f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>size</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>a2036cca2f4ebb4f4010f187a78af3f57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Event_Buffer</name>
    <filename>group__event.html</filename>
    <anchor>structLV2__Event__Buffer</anchor>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>data</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>af00623cdbbddc31900cb377fb562f576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>header_size</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>ad4ac56627744b17134c2bef97752d891</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>stamp_type</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>a1ae050b6afc0511b9bf8af655ae295e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>event_count</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>a0de99fadad573a09ec67623e94cd2b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>capacity</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>ab5d1551ce2b049bd4b7c8840996b9b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>size</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>ac3d68812737a6e7ccd5218209fd1e420</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Event_Feature</name>
    <filename>group__event.html</filename>
    <anchor>structLV2__Event__Feature</anchor>
    <member kind="variable">
      <type>LV2_Event_Callback_Data</type>
      <name>callback_data</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>a18b4fda679c0a9ea932dd3a5828686e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t(*</type>
      <name>lv2_event_ref</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>a2ecce5a44b5ebf4af4a0edde874e183d</anchor>
      <arglist>)(LV2_Event_Callback_Data callback_data, LV2_Event *event)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t(*</type>
      <name>lv2_event_unref</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>a91a3e8d1e71ae094e63863ad885dc10d</anchor>
      <arglist>)(LV2_Event_Callback_Data callback_data, LV2_Event *event)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Event_Iterator</name>
    <filename>event-helpers_8h.html</filename>
    <anchor>structLV2__Event__Iterator</anchor>
  </compound>
  <compound kind="struct">
    <name>LV2_Extension_Data_Feature</name>
    <filename>group__data-access.html</filename>
    <anchor>structLV2__Extension__Data__Feature</anchor>
    <member kind="variable">
      <type>const void *(*</type>
      <name>data_access</name>
      <anchorfile>group__data-access.html</anchorfile>
      <anchor>a72e1810e638eeef2c689b165d25a2d9c</anchor>
      <arglist>)(const char *uri)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Feature</name>
    <filename>group__lv2core.html</filename>
    <anchor>structLV2__Feature</anchor>
    <member kind="variable">
      <type>const char *</type>
      <name>URI</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ad7a91dbf56fefb3ce9896b11941a82e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>a2156f8585609e3d6421741b39b85f82c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Lib_Descriptor</name>
    <filename>group__lv2core.html</filename>
    <anchor>structLV2__Lib__Descriptor</anchor>
    <member kind="variable">
      <type>LV2_Lib_Handle</type>
      <name>handle</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>a7b1ff54c9aee9c7316df940fda237b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>size</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>a4dc5b75a470b8d3c595d5e7621898e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cleanup</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>af74270275ff1c5931ef2ab8a57f77065</anchor>
      <arglist>)(LV2_Lib_Handle handle)</arglist>
    </member>
    <member kind="variable">
      <type>const LV2_Descriptor *(*</type>
      <name>get_plugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>a8a03b47872a5133768a8e3f897ef1f92</anchor>
      <arglist>)(LV2_Lib_Handle handle, uint32_t index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Log_Log</name>
    <filename>group__log.html</filename>
    <anchor>structLV2__Log__Log</anchor>
    <member kind="variable">
      <type>LV2_Log_Handle</type>
      <name>handle</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>a3df2ca71d094dab628b8689a439af9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>printf</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>ab63f8971c3c1e49e3244c3033fe0535e</anchor>
      <arglist>)(LV2_Log_Handle handle, LV2_URID type, const char *fmt,...)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>vprintf</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>af12e0c7544ac5b143e9e75cef58a8697</anchor>
      <arglist>)(LV2_Log_Handle handle, LV2_URID type, const char *fmt, va_list ap)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Log_Logger</name>
    <filename>group__logger.html</filename>
    <anchor>structLV2__Log__Logger</anchor>
  </compound>
  <compound kind="struct">
    <name>LV2_Options_Interface</name>
    <filename>group__options.html</filename>
    <anchor>structLV2__Options__Interface</anchor>
    <member kind="variable">
      <type>uint32_t(*</type>
      <name>get</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>acc47af67522c688a11f28e348376beaa</anchor>
      <arglist>)(LV2_Handle instance, LV2_Options_Option *options)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t(*</type>
      <name>set</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>a138601c2b715a3ce057a1e339f9c5f65</anchor>
      <arglist>)(LV2_Handle instance, const LV2_Options_Option *options)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Options_Option</name>
    <filename>group__options.html</filename>
    <anchor>structLV2__Options__Option</anchor>
    <member kind="variable">
      <type>LV2_Options_Context</type>
      <name>context</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>a42fae3c4458e8354e3e27919794ac4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>subject</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>a62b10ff8182a912a9561494f9c223f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LV2_URID</type>
      <name>key</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>a25ebf37c464b45f00a583f919c362355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>size</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>a44b8476b458aaa1bee127b4be922aa35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LV2_URID</type>
      <name>type</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>a579f0c6bdb6938c6af99e2c36381554e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>value</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>aa319e1e7543c0ecb1697d33dc4f0fbe7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Resize_Port_Resize</name>
    <filename>group__resize-port.html</filename>
    <anchor>structLV2__Resize__Port__Resize</anchor>
    <member kind="variable">
      <type>LV2_Resize_Port_Feature_Data</type>
      <name>data</name>
      <anchorfile>group__resize-port.html</anchorfile>
      <anchor>a3d64b6e7133cdae620b81286fb5ed2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LV2_Resize_Port_Status(*</type>
      <name>resize</name>
      <anchorfile>group__resize-port.html</anchorfile>
      <anchor>aebcf76aa587acc573c14ae09370c444a</anchor>
      <arglist>)(LV2_Resize_Port_Feature_Data data, uint32_t index, size_t size)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_State_Free_Path</name>
    <filename>group__state.html</filename>
    <anchor>structLV2__State__Free__Path</anchor>
    <member kind="variable">
      <type>LV2_State_Free_Path_Handle</type>
      <name>handle</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>a5656167e1f4ff6d692a8944a98a570d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>free_path</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>a95005fc059a1ef046f918c528e09c8e3</anchor>
      <arglist>)(LV2_State_Free_Path_Handle handle, char *path)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_State_Interface</name>
    <filename>group__state.html</filename>
    <anchor>structLV2__State__Interface</anchor>
    <member kind="variable">
      <type>LV2_State_Status(*</type>
      <name>save</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>a96facc0632fa852e298ec4ae4b87040f</anchor>
      <arglist>)(LV2_Handle instance, LV2_State_Store_Function store, LV2_State_Handle handle, uint32_t flags, const LV2_Feature *const *features)</arglist>
    </member>
    <member kind="variable">
      <type>LV2_State_Status(*</type>
      <name>restore</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>a97532b93877a6bc3d7f88adcca6257a9</anchor>
      <arglist>)(LV2_Handle instance, LV2_State_Retrieve_Function retrieve, LV2_State_Handle handle, uint32_t flags, const LV2_Feature *const *features)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_State_Make_Path</name>
    <filename>group__state.html</filename>
    <anchor>structLV2__State__Make__Path</anchor>
    <member kind="variable">
      <type>LV2_State_Make_Path_Handle</type>
      <name>handle</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>a4ab3ae3e08f59d6ed2548ce5244f5766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>path</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ab7ff12b9a7a66a02ff5aea05b304ce0b</anchor>
      <arglist>)(LV2_State_Make_Path_Handle handle, const char *path)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_State_Map_Path</name>
    <filename>group__state.html</filename>
    <anchor>structLV2__State__Map__Path</anchor>
    <member kind="variable">
      <type>LV2_State_Map_Path_Handle</type>
      <name>handle</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>a1f69f5f23da52535ba9ea887504a15b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>abstract_path</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>a460a5e615b3f6becd6c9dda0e0784860</anchor>
      <arglist>)(LV2_State_Map_Path_Handle handle, const char *absolute_path)</arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>absolute_path</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ab7134b95c6f47c742e1bb368beab00af</anchor>
      <arglist>)(LV2_State_Map_Path_Handle handle, const char *abstract_path)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_URI_Map_Feature</name>
    <filename>group__uri-map.html</filename>
    <anchor>structLV2__URI__Map__Feature</anchor>
    <member kind="variable">
      <type>LV2_URI_Map_Callback_Data</type>
      <name>callback_data</name>
      <anchorfile>group__uri-map.html</anchorfile>
      <anchor>a59fe3d004c8514ed1bfc60c7cd2958f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t(*</type>
      <name>uri_to_id</name>
      <anchorfile>group__uri-map.html</anchorfile>
      <anchor>aa493702a04a2b8dbdb950ff6eb6c940d</anchor>
      <arglist>)(LV2_URI_Map_Callback_Data callback_data, const char *map, const char *uri)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_URID_Map</name>
    <filename>group__urid.html</filename>
    <anchor>structLV2__URID__Map</anchor>
    <member kind="variable">
      <type>LV2_URID_Map_Handle</type>
      <name>handle</name>
      <anchorfile>group__urid.html</anchorfile>
      <anchor>a579b0271067ccb96d54088009f3ddfb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LV2_URID(*</type>
      <name>map</name>
      <anchorfile>group__urid.html</anchorfile>
      <anchor>afaf7f8fb93fe825b16dcbff8b0d8d4e5</anchor>
      <arglist>)(LV2_URID_Map_Handle handle, const char *uri)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_URID_Unmap</name>
    <filename>group__urid.html</filename>
    <anchor>structLV2__URID__Unmap</anchor>
    <member kind="variable">
      <type>LV2_URID_Unmap_Handle</type>
      <name>handle</name>
      <anchorfile>group__urid.html</anchorfile>
      <anchor>a95025f517d9af561ad5ac97594da14b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>unmap</name>
      <anchorfile>group__urid.html</anchorfile>
      <anchor>ad1ac1a6e0cacaa338817aedbd7265455</anchor>
      <arglist>)(LV2_URID_Unmap_Handle handle, LV2_URID urid)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Worker_Interface</name>
    <filename>group__worker.html</filename>
    <anchor>structLV2__Worker__Interface</anchor>
    <member kind="variable">
      <type>LV2_Worker_Status(*</type>
      <name>work</name>
      <anchorfile>group__worker.html</anchorfile>
      <anchor>a22e23b44466088919fc1569dd92e2cae</anchor>
      <arglist>)(LV2_Handle instance, LV2_Worker_Respond_Function respond, LV2_Worker_Respond_Handle handle, uint32_t size, const void *data)</arglist>
    </member>
    <member kind="variable">
      <type>LV2_Worker_Status(*</type>
      <name>work_response</name>
      <anchorfile>group__worker.html</anchorfile>
      <anchor>a4568f38c6a3163f5aa9ddf23c6659572</anchor>
      <arglist>)(LV2_Handle instance, uint32_t size, const void *body)</arglist>
    </member>
    <member kind="variable">
      <type>LV2_Worker_Status(*</type>
      <name>end_run</name>
      <anchorfile>group__worker.html</anchorfile>
      <anchor>a12bc5abe83b6196142217e7c3bbed021</anchor>
      <arglist>)(LV2_Handle instance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2_Worker_Schedule</name>
    <filename>group__worker.html</filename>
    <anchor>structLV2__Worker__Schedule</anchor>
    <member kind="variable">
      <type>LV2_Worker_Schedule_Handle</type>
      <name>handle</name>
      <anchorfile>group__worker.html</anchorfile>
      <anchor>a83e934b372de54381d757bade8a73954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LV2_Worker_Status(*</type>
      <name>schedule_work</name>
      <anchorfile>group__worker.html</anchorfile>
      <anchor>a48648b995e558a6cafeae29684c2ad93</anchor>
      <arglist>)(LV2_Worker_Schedule_Handle handle, uint32_t size, const void *data)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2UI_Descriptor</name>
    <filename>group__ui.html</filename>
    <anchor>structLV2UI__Descriptor</anchor>
    <member kind="variable">
      <type>const char *</type>
      <name>URI</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>a58282d0077ff50abb6b750b9db3d5041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LV2UI_Handle(*</type>
      <name>instantiate</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ad0fc716947519b344414ca5d4b35ecf4</anchor>
      <arglist>)(const struct LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cleanup</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>a12f6563b961a8beae2312ae419133fe6</anchor>
      <arglist>)(LV2UI_Handle ui)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>port_event</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>a0abe084c9a0b660e83e1ff3bc3332a0d</anchor>
      <arglist>)(LV2UI_Handle ui, uint32_t port_index, uint32_t buffer_size, uint32_t format, const void *buffer)</arglist>
    </member>
    <member kind="variable">
      <type>const void *(*</type>
      <name>extension_data</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ad7e1e6ab258b968c21cb07218bfd30cb</anchor>
      <arglist>)(const char *uri)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2UI_Idle_Interface</name>
    <filename>group__ui.html</filename>
    <anchor>structLV2UI__Idle__Interface</anchor>
    <member kind="variable">
      <type>int(*</type>
      <name>idle</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>a72d526f42aeb2b9106eec7bdcde77d4d</anchor>
      <arglist>)(LV2UI_Handle ui)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2UI_Peak_Data</name>
    <filename>group__ui.html</filename>
    <anchor>structLV2UI__Peak__Data</anchor>
    <member kind="variable">
      <type>uint32_t</type>
      <name>period_start</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>a83eafbd883f97cc750d0bad7757f0285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>period_size</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>a8564da108cb0891f4ceb0e59b4b9a4ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>peak</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>a73de35647a71ac1989db507fe88da82e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2UI_Port_Map</name>
    <filename>group__ui.html</filename>
    <anchor>structLV2UI__Port__Map</anchor>
    <member kind="variable">
      <type>LV2UI_Feature_Handle</type>
      <name>handle</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>a2aba1f499b963c7751140aaf004157e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t(*</type>
      <name>port_index</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>a787c55b984f3c5d5b3d9190492b537fa</anchor>
      <arglist>)(LV2UI_Feature_Handle handle, const char *symbol)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2UI_Port_Subscribe</name>
    <filename>group__ui.html</filename>
    <anchor>structLV2UI__Port__Subscribe</anchor>
    <member kind="variable">
      <type>LV2UI_Feature_Handle</type>
      <name>handle</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>aafe9b335cc8ad96410c30876d39faf18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t(*</type>
      <name>subscribe</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>a69ed384cdde17f75f86438bb31e61f92</anchor>
      <arglist>)(LV2UI_Feature_Handle handle, uint32_t port_index, uint32_t port_protocol, const LV2_Feature *const *features)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t(*</type>
      <name>unsubscribe</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>a0fb72463b7d5d9ae97fb52654061444d</anchor>
      <arglist>)(LV2UI_Feature_Handle handle, uint32_t port_index, uint32_t port_protocol, const LV2_Feature *const *features)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2UI_Request_Value</name>
    <filename>group__ui.html</filename>
    <anchor>structLV2UI__Request__Value</anchor>
    <member kind="variable">
      <type>LV2UI_Feature_Handle</type>
      <name>handle</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>a3fbb055e3aaf5ecfba7a86835316d94b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LV2UI_Request_Value_Status(*</type>
      <name>request</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>afc3ee9593a22fb5bd04f074b92b43fc4</anchor>
      <arglist>)(LV2UI_Feature_Handle handle, LV2_URID key, LV2_URID type, const LV2_Feature *const *features)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2UI_Resize</name>
    <filename>group__ui.html</filename>
    <anchor>structLV2UI__Resize</anchor>
    <member kind="variable">
      <type>LV2UI_Feature_Handle</type>
      <name>handle</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>aa80739e0151c7620f1c7c2d288f92bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>ui_resize</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>a009a1d333f0ca32d9f323e8db4e8c150</anchor>
      <arglist>)(LV2UI_Feature_Handle handle, int width, int height)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2UI_Show_Interface</name>
    <filename>group__ui.html</filename>
    <anchor>structLV2UI__Show__Interface</anchor>
    <member kind="variable">
      <type>int(*</type>
      <name>show</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ac5f8e21bb1914304b16058dcfb3411c8</anchor>
      <arglist>)(LV2UI_Handle ui)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>hide</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>abc65fe3322349d5a3aadacfba90afbbe</anchor>
      <arglist>)(LV2UI_Handle ui)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LV2UI_Touch</name>
    <filename>group__ui.html</filename>
    <anchor>structLV2UI__Touch</anchor>
    <member kind="variable">
      <type>LV2UI_Feature_Handle</type>
      <name>handle</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>a982c79a5c2159bcf550fca915fc93d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>touch</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>a878c500a65bab2657dc7fb96d73c9ba9</anchor>
      <arglist>)(LV2UI_Feature_Handle handle, uint32_t port_index, bool grabbed)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>atom</name>
    <title>Atom</title>
    <filename>group__atom.html</filename>
    <subgroup>forge</subgroup>
    <subgroup>util</subgroup>
    <class kind="struct">LV2_Atom</class>
    <class kind="struct">LV2_Atom_Int</class>
    <class kind="struct">LV2_Atom_Long</class>
    <class kind="struct">LV2_Atom_Float</class>
    <class kind="struct">LV2_Atom_Double</class>
    <class kind="struct">LV2_Atom_URID</class>
    <class kind="struct">LV2_Atom_String</class>
    <class kind="struct">LV2_Atom_Literal_Body</class>
    <class kind="struct">LV2_Atom_Literal</class>
    <class kind="struct">LV2_Atom_Tuple</class>
    <class kind="struct">LV2_Atom_Vector_Body</class>
    <class kind="struct">LV2_Atom_Vector</class>
    <class kind="struct">LV2_Atom_Property_Body</class>
    <class kind="struct">LV2_Atom_Property</class>
    <class kind="struct">LV2_Atom_Object_Body</class>
    <class kind="struct">LV2_Atom_Object</class>
    <class kind="struct">LV2_Atom_Event</class>
    <class kind="struct">LV2_Atom_Sequence_Body</class>
    <class kind="struct">LV2_Atom_Sequence</class>
    <class kind="union">LV2_Atom_Event.time</class>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_URI</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga7fdd7dc041f172448015903c02cc2cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_PREFIX</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>gaadced0ba539ed230200111aa1fb97cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Atom</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>gaa52f554f2c04c5c1964450d9a6d17b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__AtomPort</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga23dd81c73a7fb47936b991ee048f29ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Blank</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga696299af522a697b15c6e545808a5d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Bool</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga901598dc5f7485b537232c4bd99409df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Chunk</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga4ef986cbc5c6a52806eb1a9f34a02bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Double</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga7231a3d17078c693d8064260147cdcdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Event</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga8db0e2e789873078dec5a25c08a6a6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Float</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga28aafd3e85544ce99d45b31234cb0650</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Int</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga5b27afec587b34533a5ba6bd4a0e4be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Literal</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>gae7cd692d11e3c5a98a5b77ecd7a39dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Long</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>gae8ba607e8158843f738fbb2c45792cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Number</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>gae1851564c1c8460ba178e547047a4be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Object</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga1542e5ad14a4840351fa34e9502f2b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Path</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>gaced2e05e2e5fa9688fa1c96fc7f590f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Property</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga53d1f56c7ef1f76916e70edab083ef44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Resource</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>gae2fbcf81d6ef9b00ace562e0941ca507</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Sequence</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>gae5559c8b29f35636654e62ebb5400273</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Sound</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga12b877f4511f7213f17f2a6b5fb7a670</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__String</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga7f60aca203a53cdb8f59d02a5ab1d0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Tuple</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>gab2f9e217933225b9d0e1639476c0c5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__URI</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>gad5205922133b50ad06de7e49c66740cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__URID</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga682293e6d657ff55fbd29c92a6c964c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__Vector</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>gaa92cf6933b610355401857d6f8af256a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__atomTransfer</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga7038fbd4c33decb0afd949651d4829e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__beatTime</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga32550164f8523f63dbe2d0ca404ed0d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__bufferType</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga32c6c552755c5624787cf987c46b6e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__childType</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga07070e575b8df4ed8c11e21ead7e2266</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__eventTransfer</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>gaf479cdd638fee4e18c821243731b2935</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__frameTime</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga704ebc6ca7063a5d9e28a61e6ad755a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__supports</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga0575a6bf039ff39c6bf36e3f43d9f3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM__timeUnit</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>gad311d3ff3d95051c8b5a36bdf8c2aa03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_REFERENCE_TYPE</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga6b4a9899ecfcd293e6b28fbbdec7520c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_CONTENTS</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga4a1012b7c4d59348a5e2a54c01ae8e31</anchor>
      <arglist>(type, atom)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_CONTENTS_CONST</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga1c927bd65edb3aff494a3d3e1840c639</anchor>
      <arglist>(type, atom)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_BODY</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>ga496f8b7c9fa80904c0a64a272f216759</anchor>
      <arglist>(atom)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_BODY_CONST</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>gaff0faa2323c0ac3f44a10a1b310b5ac0</anchor>
      <arglist>(atom)</arglist>
    </member>
    <member kind="typedef">
      <type>LV2_Atom_Int</type>
      <name>LV2_Atom_Bool</name>
      <anchorfile>group__atom.html</anchorfile>
      <anchor>gab4c852acf5e7a787ad52d41e644d8592</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>forge</name>
    <title>Forge</title>
    <filename>group__forge.html</filename>
    <class kind="struct">LV2_Atom_Forge_Frame</class>
    <class kind="struct">LV2_Atom_Forge</class>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2_Atom_Forge_Sink_Handle</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga19874fcf063508aa5069ee22fd494676</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>intptr_t</type>
      <name>LV2_Atom_Forge_Ref</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga272218ba2d84c66ec458cf7069933ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LV2_Atom_Forge_Ref(*</type>
      <name>LV2_Atom_Forge_Sink</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga613887c9f1f3d5ebd94b49eaf7cc6f94</anchor>
      <arglist>)(LV2_Atom_Forge_Sink_Handle handle, const void *buf, uint32_t size)</arglist>
    </member>
    <member kind="typedef">
      <type>LV2_Atom *(*</type>
      <name>LV2_Atom_Forge_Deref_Func</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gae84115de7fb0620328490b1bc0503153</anchor>
      <arglist>)(LV2_Atom_Forge_Sink_Handle handle, LV2_Atom_Forge_Ref ref)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_atom_forge_init</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga46e188829c31ce100e232d33c0277581</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_URID_Map *map)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom *</type>
      <name>lv2_atom_forge_deref</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga08b76fc4615d692ac186911cad0a32b2</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Ref ref)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_atom_forge_set_buffer</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaa3acc6d834553b8f7d62b447163d5fa4</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint8_t *buf, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_atom_forge_set_sink</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaf61a8bb4f4cbddefd86c81169158d22d</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Sink sink, LV2_Atom_Forge_Deref_Func deref, LV2_Atom_Forge_Sink_Handle handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_push</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga0614723db5b4995426e63ec60b5e583f</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, LV2_Atom_Forge_Ref ref)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_atom_forge_pop</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga7fcc0de4440ca566c1a4199fdedb6819</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_forge_top_is</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga676fb26bff334dc0368518d3140248ca</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint32_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_forge_is_object_type</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga54121318f3d1871d792f9dc96c450ded</anchor>
      <arglist>(const LV2_Atom_Forge *forge, uint32_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_forge_is_blank</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga90a4298265663c61f69e43512fa37ebc</anchor>
      <arglist>(const LV2_Atom_Forge *forge, uint32_t type, const LV2_Atom_Object_Body *body)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_raw</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga57a521ab2048dc849f2958969975c40c</anchor>
      <arglist>(LV2_Atom_Forge *forge, const void *data, uint32_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_atom_forge_pad</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga5406cdf51fc81a494a69a6a266ddd300</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint32_t written)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_write</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga7e7571d6c9e5b4b2b041ab6b08707956</anchor>
      <arglist>(LV2_Atom_Forge *forge, const void *data, uint32_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_string_body</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga2dd45f714257335d0c23bbd3672eec8a</anchor>
      <arglist>(LV2_Atom_Forge *forge, const char *str, uint32_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_atom</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gac6486d8ab1b94fca4e36d358f6de2920</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint32_t size, uint32_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_primitive</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga674fc19297102974ecc5940fdf7704e6</anchor>
      <arglist>(LV2_Atom_Forge *forge, const LV2_Atom *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_int</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga11a8911957f5caf277f0ed1156fda4a0</anchor>
      <arglist>(LV2_Atom_Forge *forge, int32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_long</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga4d85561ef1b6f91b2d5e65f0efc3cbf0</anchor>
      <arglist>(LV2_Atom_Forge *forge, int64_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_float</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gae97e8dff794cbd1e12202e3eddbaff6d</anchor>
      <arglist>(LV2_Atom_Forge *forge, float val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_double</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga7f0533978a1972197362b692a4e25c13</anchor>
      <arglist>(LV2_Atom_Forge *forge, double val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_bool</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga226d076fa415fe84c6ca92a81b7f7738</anchor>
      <arglist>(LV2_Atom_Forge *forge, bool val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_urid</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga6cccf9dabe079506add027ec0d6c0fed</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_URID id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_typed_string</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaa2a3a050ce2a7d0705f28a57d1d3f029</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint32_t type, const char *str, uint32_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_string</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaa1be0a73cbcd550a177915b04dc000f2</anchor>
      <arglist>(LV2_Atom_Forge *forge, const char *str, uint32_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_uri</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga08f31ba50b2e4711210064a0bd845b0d</anchor>
      <arglist>(LV2_Atom_Forge *forge, const char *uri, uint32_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_path</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gab31ceda1d6d8c35bedf66f4221c0cac2</anchor>
      <arglist>(LV2_Atom_Forge *forge, const char *path, uint32_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_literal</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gae065b5249deafda66cdf71445f9a9f94</anchor>
      <arglist>(LV2_Atom_Forge *forge, const char *str, uint32_t len, uint32_t datatype, uint32_t lang)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_vector_head</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga31643be138cdfdbcb59b7ab715d3c39e</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, uint32_t child_size, uint32_t child_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_vector</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaf8bc0af459096923beb6b8a591577792</anchor>
      <arglist>(LV2_Atom_Forge *forge, uint32_t child_size, uint32_t child_type, uint32_t n_elems, const void *elems)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_tuple</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga0178725a4ccb3140f7f2f5a933e9ca9a</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_object</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaf7a97fac49324f999ef540c0a6ed8907</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, LV2_URID id, LV2_URID otype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_DEPRECATED LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_resource</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga82362ecefc65027b7c4a371556cec10e</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, LV2_URID id, LV2_URID otype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_DEPRECATED LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_blank</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gaf3aa0259d982964d40c6de62040b6d23</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, uint32_t id, LV2_URID otype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_key</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gac08676ed8b00e873621bbb724159bc2c</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_URID key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_property_head</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga6a3a125887d6f59d06121996a4f0b292</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_URID key, LV2_URID context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_sequence_head</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga4f7e59bed349eff1fc39f85c045e9884</anchor>
      <arglist>(LV2_Atom_Forge *forge, LV2_Atom_Forge_Frame *frame, uint32_t unit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_frame_time</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>gadad7ec2f2d581c926b01958417ba84ae</anchor>
      <arglist>(LV2_Atom_Forge *forge, int64_t frames)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Forge_Ref</type>
      <name>lv2_atom_forge_beat_time</name>
      <anchorfile>group__forge.html</anchorfile>
      <anchor>ga323113618cd70855a5d42647a50e09c4</anchor>
      <arglist>(LV2_Atom_Forge *forge, double beats)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>util</name>
    <title>Utilities</title>
    <filename>group__util.html</filename>
    <class kind="struct">LV2_Atom_Object_Query</class>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>lv2_atom_pad_size</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga3414d7eb1c0ff99a5f5e4229a877f02e</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>lv2_atom_total_size</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga8dfb09d4ea32462db95b4a57f075aed9</anchor>
      <arglist>(const LV2_Atom *atom)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_is_null</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga2fa30afcb2c36ad41989a02ede3f9252</anchor>
      <arglist>(const LV2_Atom *atom)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_equals</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga1658bb4a93c0b8a2ea803d332aae8a0b</anchor>
      <arglist>(const LV2_Atom *a, const LV2_Atom *b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const LV2_Atom_Object_Query</type>
      <name>LV2_ATOM_OBJECT_QUERY_END</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga64cdc5f8f48f253d283774b4bb8d52f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lv2_atom_object_query</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>gad01da5669fc6ca4c802904ce5f25b799</anchor>
      <arglist>(const LV2_Atom_Object *object, LV2_Atom_Object_Query *query)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lv2_atom_object_body_get</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga5943fc5a867cb7a9602c0dbdd3786f32</anchor>
      <arglist>(uint32_t size, const LV2_Atom_Object_Body *body,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lv2_atom_object_get</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga9560d39cfbf25b71ebefe9aa43140d21</anchor>
      <arglist>(const LV2_Atom_Object *object,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lv2_atom_object_get_typed</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga82db4fc81fc1a1a2087fad844752a36d</anchor>
      <arglist>(const LV2_Atom_Object *object,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Event *</type>
      <name>lv2_atom_sequence_begin</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga02df83e153392d8bc1420720c5020218</anchor>
      <arglist>(const LV2_Atom_Sequence_Body *body)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Event *</type>
      <name>lv2_atom_sequence_end</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>gaeea74da228c890eef8fef647c25f3de3</anchor>
      <arglist>(const LV2_Atom_Sequence_Body *body, uint32_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_sequence_is_end</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga5f6dbe438edbc81bf9f8379f93203130</anchor>
      <arglist>(const LV2_Atom_Sequence_Body *body, uint32_t size, const LV2_Atom_Event *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Event *</type>
      <name>lv2_atom_sequence_next</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>gafb453eaf4f642177314eb135a01e4ddf</anchor>
      <arglist>(const LV2_Atom_Event *i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_SEQUENCE_FOREACH</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>gabb1a596ae5fb631dbc2c6021677bd370</anchor>
      <arglist>(seq, iter)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_SEQUENCE_BODY_FOREACH</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>gae2075da7db4e9d78f6713a27f0279d31</anchor>
      <arglist>(body, size, iter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_atom_sequence_clear</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga3a45311126da074aacbd1ac3741db5ab</anchor>
      <arglist>(LV2_Atom_Sequence *seq)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Event *</type>
      <name>lv2_atom_sequence_append_event</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga9562584767916100cab33d0fefc51865</anchor>
      <arglist>(LV2_Atom_Sequence *seq, uint32_t capacity, const LV2_Atom_Event *event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom *</type>
      <name>lv2_atom_tuple_begin</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>gadbdc9eeec5cbbbb5abdd8920bd7d6a65</anchor>
      <arglist>(const LV2_Atom_Tuple *tup)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_tuple_is_end</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>gaf6d563c84dc6a2c3d62eb175ddef1523</anchor>
      <arglist>(const void *body, uint32_t size, const LV2_Atom *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom *</type>
      <name>lv2_atom_tuple_next</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga7bb0577ca1f5c3300413518a8e01a0b3</anchor>
      <arglist>(const LV2_Atom *i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_TUPLE_FOREACH</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga5abf66376d389ea91c40798a001f9cb9</anchor>
      <arglist>(tuple, iter)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_TUPLE_BODY_FOREACH</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>gae9bf22b0da0455f8fe76dbfe07708869</anchor>
      <arglist>(body, size, iter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Property_Body *</type>
      <name>lv2_atom_object_begin</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga483472450315588dbd34d2996594b46d</anchor>
      <arglist>(const LV2_Atom_Object_Body *body)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_atom_object_is_end</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga78a87ec3ed81b10b5945ea2a40ce1330</anchor>
      <arglist>(const LV2_Atom_Object_Body *body, uint32_t size, const LV2_Atom_Property_Body *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Atom_Property_Body *</type>
      <name>lv2_atom_object_next</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga8821e4f6f87e732dafa2c2aa7b689bf6</anchor>
      <arglist>(const LV2_Atom_Property_Body *i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_OBJECT_FOREACH</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga86f07aefc191f7145846ccdf2082c7c9</anchor>
      <arglist>(obj, iter)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_ATOM_OBJECT_BODY_FOREACH</name>
      <anchorfile>group__util.html</anchorfile>
      <anchor>ga05ed3468b622d351c8dd584b0b75d5cb</anchor>
      <arglist>(body, size, iter)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>buf-size</name>
    <title>Buffer Size</title>
    <filename>group__buf-size.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>LV2_BUF_SIZE_URI</name>
      <anchorfile>group__buf-size.html</anchorfile>
      <anchor>ga3a700d933b794162ea2a9c439d7f69ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_BUF_SIZE_PREFIX</name>
      <anchorfile>group__buf-size.html</anchorfile>
      <anchor>ga64096fada3412e9a580cc070d6dfba9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_BUF_SIZE__boundedBlockLength</name>
      <anchorfile>group__buf-size.html</anchorfile>
      <anchor>gae6b296269312d108c3b1bc15ed03942c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_BUF_SIZE__coarseBlockLength</name>
      <anchorfile>group__buf-size.html</anchorfile>
      <anchor>ga6b1ed277bf1a204c3bffc408a069e4c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_BUF_SIZE__fixedBlockLength</name>
      <anchorfile>group__buf-size.html</anchorfile>
      <anchor>ga059909f9e27431fae22d2cfeb7029919</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_BUF_SIZE__maxBlockLength</name>
      <anchorfile>group__buf-size.html</anchorfile>
      <anchor>gabe5cfaa4a0ac9fc7f6963fac7fd2d1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_BUF_SIZE__minBlockLength</name>
      <anchorfile>group__buf-size.html</anchorfile>
      <anchor>ga170e1a5208885aa99adb92bec93631c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_BUF_SIZE__nominalBlockLength</name>
      <anchorfile>group__buf-size.html</anchorfile>
      <anchor>gad4d0e2e8b6ac3ad390fb688a051785be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_BUF_SIZE__powerOf2BlockLength</name>
      <anchorfile>group__buf-size.html</anchorfile>
      <anchor>ga36af838253d6c209820acabc1d4ee4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_BUF_SIZE__sequenceSize</name>
      <anchorfile>group__buf-size.html</anchorfile>
      <anchor>ga4f7c57fcf4c65f80726dceaf0375f890</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>lv2</name>
    <title>LV2</title>
    <filename>group__lv2.html</filename>
    <subgroup>atom</subgroup>
    <subgroup>buf-size</subgroup>
    <subgroup>lv2core</subgroup>
    <subgroup>data-access</subgroup>
    <subgroup>dynmanifest</subgroup>
    <subgroup>event</subgroup>
    <subgroup>instance-access</subgroup>
    <subgroup>log</subgroup>
    <subgroup>midi</subgroup>
    <subgroup>morph</subgroup>
    <subgroup>options</subgroup>
    <subgroup>parameters</subgroup>
    <subgroup>patch</subgroup>
    <subgroup>port-groups</subgroup>
    <subgroup>port-props</subgroup>
    <subgroup>presets</subgroup>
    <subgroup>resize-port</subgroup>
    <subgroup>state</subgroup>
    <subgroup>time</subgroup>
    <subgroup>ui</subgroup>
    <subgroup>units</subgroup>
    <subgroup>uri-map</subgroup>
    <subgroup>urid</subgroup>
    <subgroup>worker</subgroup>
  </compound>
  <compound kind="group">
    <name>lv2core</name>
    <title>LV2 Core</title>
    <filename>group__lv2core.html</filename>
    <class kind="struct">LV2_Feature</class>
    <class kind="struct">LV2_Descriptor</class>
    <class kind="struct">LV2_Lib_Descriptor</class>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE_URI</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gafa4678a0c376eae00836eebdb309098d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE_PREFIX</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga31dd18c72df155c12da0b086e4dcf521</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__AllpassPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gabcea3ac2846ff068825772d6156b313a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__AmplifierPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga31612bd1bae94a159cb1b56c100209e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__AnalyserPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga60b9446a073193817ce126a55a0e00d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__AudioPort</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga7fa7af7694938892232fd9075612848a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__BandpassPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga2830b27597c87e1579346ae61702e0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__CVPort</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gaa877b8de82ef3da75166513aa6210a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__ChorusPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gaca79f16105280cdfa3c854c6f3851c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__CombPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gacb1926792e0c0be5584a5ec3fce0a051</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__CompressorPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga6f2459a9eb573bc733ce3442166be30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__ConstantPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga9ee02495188fc2dd40f02539055b3d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__ControlPort</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gadb3becb52ca4392ca3ddf05971345691</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__ConverterPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga17426564fde30ce4dc8b94b3d420a05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__DelayPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga1982e170344f3fbfebaa65ee507d2ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__DistortionPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gacc7bbaa59181b8240248a561965ac106</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__DynamicsPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga6ff614bb66ecfafafd15a667f2d11ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__EQPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gaabf4fa7be31920016f107d766c771f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__EnvelopePlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gac1f7cc982da739608476e9d8a0570bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__ExpanderPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gaa94e60a12c436b22d1732b20b3f6ac1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__ExtensionData</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gac6dbe4d415981dcedfff4d3c2e3b986f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__Feature</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga8e420bdb25a4d97d92d847424cdc4ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__FilterPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga9fa3840a6e4a650b8da01415f3df7a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__FlangerPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gabb5a573b481b8e57ea96187ef6661425</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__FunctionPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga718382e69e3329b4af8008a8c71169fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__GatePlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga02720337cb31b3d6a3f113ad09ffad87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__GeneratorPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga13b29ed793973070aba2af1d15e6d878</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__HighpassPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gaf268673c643518c7e1343cb0dcdb47d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__InputPort</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga626cf157f35e795bb91906d91c607b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__InstrumentPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga9c4bad8187c41130e50c4d892b7d9a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__LimiterPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga31d9f9195e11aba6fd6ce55c04e04baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__LowpassPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga3caad9161e9e3b2345396e86adf74821</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__MixerPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga6ad27c809fadc393c176350d1720f7e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__ModulatorPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga98d6748319deef8ab69a192b2f874f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__MultiEQPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga2bf0737272ca567027d7c9d0f36716f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__OscillatorPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga116ac86794036267e57fc3a6b666d26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__OutputPort</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gafc537bfeadfcd473b344d90c61aa4098</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__ParaEQPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gad274798d562f8f2432e0bcb35472aaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__PhaserPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gaeccfa310ea53317686310821e55a0be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__PitchPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gad390d374eef4106159796082931abba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__Plugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga5c7c7154f3beaad21fd8379d7e19de29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__PluginBase</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga230692d22136bdd31126de866c180075</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__Point</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gaeb5e8985c542cca94a71e8387cf1b1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__Port</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga6c24f4d2cfa0e03e6a7a24d903154975</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__PortProperty</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gae7c39fdbfed3d95c95f1e0c0bcccf718</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__Resource</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga8d9f20b9cfc8dc77bc46b8cb66f33732</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__ReverbPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gaaba7083313b289f844af4c56cf371d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__ScalePoint</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gaebc4a0aa0bd9c557363980881892a9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__SimulatorPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga5369e6bef1a165903ee495f4389526ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__SpatialPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gacb6000180f7a57a9436a47e958c6ee50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__Specification</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga34c5f79237c29c4cb717932dd7703ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__SpectralPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gad4d1867ce59acdb0910d9dcd716a9ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__UtilityPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga63e02a54b99b39cc2c605626fcf1bf73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__WaveshaperPlugin</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gafaf5d705cb658bdd657480df00801184</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__appliesTo</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gac9aa0664021da78a07d4d40e6c1c34fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__binary</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga07f2415c7a0a3e4ddff89be032d6d692</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__connectionOptional</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gad20d550bbf3f617a32ffd0df065472bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__control</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga920f9db79f0460a5d6daf3643bb070b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__default</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga9bba772a44bc084ee22a333301e8672e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__designation</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gac78ce4a957c7d9149ecd5008f752d76d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__documentation</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga72fe1ef846d8cbeae24d67ab9a17c3b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__enabled</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga11ca68a9dfb8dac8573c9cf0c8570599</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__enumeration</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gae33603cc3a0a55cd64c21f78678f07e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__extensionData</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gaf5a15bb40e9a762c95a1ec797e75cf48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__freeWheeling</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga52fda8fd0b284cfe5e16e35f1d7217d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__hardRTCapable</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga61dfd06f1a1b318b4ec3103d890a7054</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__inPlaceBroken</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga96c2732c17540b1461caf314fd057140</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__index</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gabd3591afb41708441f9c950293d6067e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__integer</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga07087292c3d8f054b603ff7680da4c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__isLive</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gac7950df39aa66b3da4333514cb390705</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__latency</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga987b5f7a065a0d18e91678294f37cf69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__maximum</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga2003ce5329c4640859a0447091206a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__microVersion</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga6aeec673a988adacc79533502ed0b560</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__minimum</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga14be6d890de3bddac96e557085deaa13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__minorVersion</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga228d8a98bd9f93e9c61bb9dcbe0211c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__name</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gab6aafa0ba8f21aebec371e13f52ccc94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__optionalFeature</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gaa50d071a4a043c99d0a023ccab274d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__port</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga56357ed07f32ff4acb79a3c6e6609887</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__portProperty</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga9a1efff2f79f542bd2e1656d87354f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__project</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga6088ba40a5731acc36f0d37dc9686fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__prototype</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gafa3f580782ba83c6fffd383951ee11ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__reportsLatency</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gacb052988b6783da3496a8ad7f42af752</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__requiredFeature</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gaf3b4d7da418d33ae8ed25e26ed65520d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__sampleRate</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga7a197a760b1c2f5af2938257e415b8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__scalePoint</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gab25eb48084762db9073f5425fd8bf7d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__symbol</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga71479f3c0463b967bb7b6c684bf434fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_CORE__toggled</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gaa5dfbfa747f746d6389fc5f2a6b7815a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_SYMBOL_EXTERN</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga2319d89fdf2698415351fedc6e2e90f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_SYMBOL_EXPORT</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga05eb2f14429fd6ae501265b5e5af8309</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2_Handle</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga95eafb0a5290f30bcdc8c0f8eb992eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const LV2_Descriptor *(*</type>
      <name>LV2_Descriptor_Function</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga5ccd4ec7c82118b81c19ceec15906549</anchor>
      <arglist>)(uint32_t index)</arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2_Lib_Handle</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>gab3e00ef0fdee31fc81a650793a780221</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const LV2_Lib_Descriptor *(*</type>
      <name>LV2_Lib_Descriptor_Function</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga86ef7e90d94cfe1839026a0dee156975</anchor>
      <arglist>)(const char *bundle_path, const LV2_Feature *const *features)</arglist>
    </member>
    <member kind="function">
      <type>LV2_SYMBOL_EXPORT const LV2_Descriptor *</type>
      <name>lv2_descriptor</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga85931188a8e12a97aff7512f08dd96a5</anchor>
      <arglist>(uint32_t index)</arglist>
    </member>
    <member kind="function">
      <type>LV2_SYMBOL_EXPORT const LV2_Lib_Descriptor *</type>
      <name>lv2_lib_descriptor</name>
      <anchorfile>group__lv2core.html</anchorfile>
      <anchor>ga5ebc0393ab2a01528211967eda0282b2</anchor>
      <arglist>(const char *bundle_path, const LV2_Feature *const *features)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>data-access</name>
    <title>Data Access</title>
    <filename>group__data-access.html</filename>
    <class kind="struct">LV2_Extension_Data_Feature</class>
    <member kind="define">
      <type>#define</type>
      <name>LV2_DATA_ACCESS_URI</name>
      <anchorfile>group__data-access.html</anchorfile>
      <anchor>gaf799dc9396bb1181aa026df724b662a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_DATA_ACCESS_PREFIX</name>
      <anchorfile>group__data-access.html</anchorfile>
      <anchor>ga225252338674b366d0297bbc399ac275</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>dynmanifest</name>
    <title>Dynamic Manifest</title>
    <filename>group__dynmanifest.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>LV2_DYN_MANIFEST_URI</name>
      <anchorfile>group__dynmanifest.html</anchorfile>
      <anchor>gaf467bb1f1ab970711a67040f66b8fb94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_DYN_MANIFEST_PREFIX</name>
      <anchorfile>group__dynmanifest.html</anchorfile>
      <anchor>ga7dcb918a2ca5581631734b187ac4f123</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2_Dyn_Manifest_Handle</name>
      <anchorfile>group__dynmanifest.html</anchorfile>
      <anchor>ga4365dba8ea5db98d88316c6e2a0ceccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lv2_dyn_manifest_open</name>
      <anchorfile>group__dynmanifest.html</anchorfile>
      <anchor>gade9f4c9b596b34e3d32eb9ce1c3c199f</anchor>
      <arglist>(LV2_Dyn_Manifest_Handle *handle, const LV2_Feature *const *features)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lv2_dyn_manifest_get_subjects</name>
      <anchorfile>group__dynmanifest.html</anchorfile>
      <anchor>ga3b84b173613967abd21d62c1ad839e1f</anchor>
      <arglist>(LV2_Dyn_Manifest_Handle handle, FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lv2_dyn_manifest_get_data</name>
      <anchorfile>group__dynmanifest.html</anchorfile>
      <anchor>ga60c4c40c6fcd8a576d6f9a93411ff563</anchor>
      <arglist>(LV2_Dyn_Manifest_Handle handle, FILE *fp, const char *uri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lv2_dyn_manifest_close</name>
      <anchorfile>group__dynmanifest.html</anchorfile>
      <anchor>ga9bce355889aca8ca4254b5b7434a766d</anchor>
      <arglist>(LV2_Dyn_Manifest_Handle handle)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>event</name>
    <title>Event</title>
    <filename>group__event.html</filename>
    <class kind="struct">LV2_Event</class>
    <class kind="struct">LV2_Event_Buffer</class>
    <class kind="struct">LV2_Event_Feature</class>
    <member kind="define">
      <type>#define</type>
      <name>LV2_EVENT_URI</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>gaa0f360372c73101e2e325c67badd0614</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_EVENT_PREFIX</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>gaaa9250d0b2faff20c0a1c28e90395a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_EVENT__Event</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>gae540083eddfcb09d8b167aefa34d31f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_EVENT__EventPort</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>gabdc1f41f0a464978112a1c50156f6f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_EVENT__FrameStamp</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>gab6db682c00473e5fc50a06be929f8b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_EVENT__TimeStamp</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>ga6f37930445ee1fa64209f9686df2bc64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_EVENT__generatesTimeStamp</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>ga41f2305b90010b3d63b049ad9a7435b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_EVENT__generic</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>gaa0804876ad7417fe5bb1c333ad0e445b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_EVENT__inheritsEvent</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>ga044eb7bd5e7870acd973e4986d504cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_EVENT__inheritsTimeStamp</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>ga33ab611248fac7c5019dda281ec13504</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_EVENT__supportsEvent</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>gaece90fe3782a4cab494c5646ce0c359e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_EVENT__supportsTimeStamp</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>gafcd7de8e01de8b77c9c3ea9d4a195d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_EVENT_AUDIO_STAMP</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>gaed16beaaff628e499b955fcd70be324b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LV2_DEPRECATED typedef void *</type>
      <name>LV2_Event_Callback_Data</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>gaaf559592a27a6a72f10ad61dc2191824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static LV2_DEPRECATED const uint32_t</type>
      <name>LV2_EVENT_PPQN</name>
      <anchorfile>group__event.html</anchorfile>
      <anchor>gac1ef57c1d10dcf61f3f51f4b7cf93e4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>instance-access</name>
    <title>Instance Access</title>
    <filename>group__instance-access.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>LV2_INSTANCE_ACCESS_URI</name>
      <anchorfile>group__instance-access.html</anchorfile>
      <anchor>gaf1ac86ed4647658b93f24c12c634d267</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>log</name>
    <title>Log</title>
    <filename>group__log.html</filename>
    <subgroup>logger</subgroup>
    <class kind="struct">LV2_Log_Log</class>
    <member kind="define">
      <type>#define</type>
      <name>LV2_LOG_URI</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>ga3dd90ce523e82c71d00dedb6fb53845f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_LOG_PREFIX</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>gad71ed1a8cd100b6d2def00954246fe06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_LOG__Entry</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>gafed77898016e2978ed0ee389a76c3f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_LOG__Error</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>ga174c7ff81bf5b5576607d2d6194ba8b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_LOG__Note</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>gab0cfcfcc0c656f3957d15a914d48d454</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_LOG__Trace</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>gaada17d944b0bf4097587300ca6051b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_LOG__Warning</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>ga12586a4fc85f6a0aef9f0754d6fd461a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_LOG__log</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>ga318628d40b880072c88b4e55f38da934</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2_Log_Handle</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>ga9326ee1167aafc845cb0e88da769b251</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>logger</name>
    <title>Logger</title>
    <filename>group__logger.html</filename>
    <class kind="struct">LV2_Log_Logger</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_log_logger_set_map</name>
      <anchorfile>group__logger.html</anchorfile>
      <anchor>ga391e9780209e0eba889356169185441e</anchor>
      <arglist>(LV2_Log_Logger *logger, LV2_URID_Map *map)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lv2_log_logger_init</name>
      <anchorfile>group__logger.html</anchorfile>
      <anchor>gafc4598d4cd89ee6c1ecfe57b5be85702</anchor>
      <arglist>(LV2_Log_Logger *logger, LV2_URID_Map *map, LV2_Log_Log *log)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lv2_log_vprintf</name>
      <anchorfile>group__logger.html</anchorfile>
      <anchor>ga4cb90af409d8ea3988bfe1f66d4c8043</anchor>
      <arglist>(LV2_Log_Logger *logger, LV2_URID type, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lv2_log_error</name>
      <anchorfile>group__logger.html</anchorfile>
      <anchor>ga00331a614e76b591231b2b1fa612289c</anchor>
      <arglist>(LV2_Log_Logger *logger, const char *fmt,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lv2_log_note</name>
      <anchorfile>group__logger.html</anchorfile>
      <anchor>ga10344cc789d4cbd078c40508c4f8ab24</anchor>
      <arglist>(LV2_Log_Logger *logger, const char *fmt,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lv2_log_trace</name>
      <anchorfile>group__logger.html</anchorfile>
      <anchor>gaae0bcf2208eb8a8f7658c83fc834596a</anchor>
      <arglist>(LV2_Log_Logger *logger, const char *fmt,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lv2_log_warning</name>
      <anchorfile>group__logger.html</anchorfile>
      <anchor>gaf3d1cc0b820a6c86762698f1dc2bd4a9</anchor>
      <arglist>(LV2_Log_Logger *logger, const char *fmt,...)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>midi</name>
    <title>MIDI</title>
    <filename>group__midi.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI_URI</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga8df4020426b7d070a68695a8ee0d2454</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI_PREFIX</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga77a80bf71fd83c089a3250412be685e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__ActiveSense</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga3146f53e40b2e9378ebfb7dc13196ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__Aftertouch</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga80fa8edef8c3b64112c0e8a18d0ad4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__Bender</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gac65d45072071c795dfb40f2c875b1969</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__ChannelPressure</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga0ef1a698d0181fc4002770f8dfbc9461</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__Chunk</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gadba0b3a1fcb3aff61bb310ca71a2bccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__Clock</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gafa3b8131ca7451e618684934a87fbddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__Continue</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga227fa4949aed5a4da7d3db6b1d9eee58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__Controller</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga123936a3bab663e1f6f7d219ca3d83d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__MidiEvent</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gac8397c2ef162dc4b240cb43ea8f83114</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__NoteOff</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gab65b839326f14d5ff587f0e036bf81ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__NoteOn</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga1155a20e0a70e9de9d06ea128b9a16a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__ProgramChange</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga5d94572a0f99d23d36e3aa5d452ce3d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__QuarterFrame</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gab6721d866388fe9fd8295970c67ff3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__Reset</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gad3c37258dc218f5d71b4ccdfc526265c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__SongPosition</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga66555e2c3b83e4c1f49ce474d42258fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__SongSelect</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gac64ebb63ab16e9b4a107330a614598d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__Start</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga0e2ae33709bb8b1203f4b03a6e0b04d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__Stop</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gaa9c02c3bd36f68a6df766bed560509ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__SystemCommon</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga2e9a0a31e380a89c38481d3841dc27bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__SystemExclusive</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gae5d9061dccac0430a2e2eb45411caa82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__SystemMessage</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga29a96af9d86c9e4e167f4537add06cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__SystemRealtime</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gadd1e3012acae75e3ada66c4f89045f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__Tick</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga0d97745261a37842fb0b02fa906ff9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__TuneRequest</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga4f1c2e89bda36c1a78b8bb95fe542f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__VoiceMessage</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gadce9edb5bcffd1464f58bcec082d183a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__benderValue</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga3a774719959baf72fe0cdd43a1be408c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__binding</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gae1b9dbdd06c6a65a132389e441d9eae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__byteNumber</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga8c84c6eb947caf757d0a54d0235d9d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__channel</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga4eb68936e6bd6506a19343569ca92567</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__chunk</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga5f6d411a8c2a42d8a7e92f5291af567c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__controllerNumber</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gad44e5129a022191f10ced6f649b29ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__controllerValue</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gaf21845cf151154e806c5ff1ffeb5d291</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__noteNumber</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga59e479d0fd42ff72cae82769f9092dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__pressure</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga6d899ccf57cf4084a9c50f708e8e7ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__programNumber</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga341b20e4e0d74ff1b301998ea69f8342</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__property</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gacb363c49b283d7fdee76bc9d104566c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__songNumber</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga92117c43519e8f4a2427023220a759fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__songPosition</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gae8827f58ef93d5dfbabf35577acac8b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__status</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga7ff2240b614fba1a788b8c46a039805f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__statusMask</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gac4787ee6f22bab4dc78a1839e5c8e2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MIDI__velocity</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gaece035d4b3a65513b92bc876c3eb06be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LV2_Midi_Message_Type</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga9fe893792d5ad56fb6607fd87ea359d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_INVALID</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1a5b12be69b3bbd01ae16811f91acebed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_NOTE_OFF</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1ac5bcf82b4b7cce8cb20f8723e7f1e1d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_NOTE_ON</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1aa956889100da2fd535a86bc41e1e1e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_NOTE_PRESSURE</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1a4b868f166959f7d378c086874ea0c3f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_CONTROLLER</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1a80b0e490956d8b3d2df4a3959d3ec809</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_PGM_CHANGE</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1a99a65d402bc14eda53a112c0f7646ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_CHANNEL_PRESSURE</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1a575063425ebb38742f1a3d26faf5cce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_BENDER</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1a6b9b7092eac6d5c7b063d4131223cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_SYSTEM_EXCLUSIVE</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1aeb9d0f35f722010a9c6e27824f401dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_MTC_QUARTER</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1a6e6a33c00061823863442db76c9f3adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_SONG_POS</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1aeada27c7f7c1683eb9538bbb687d286d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_SONG_SELECT</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1a5f43f3bdfd2f088b861c23fb1cac67e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_TUNE_REQUEST</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1a3fa9d03b15c2757468be28a5fa5dba4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_CLOCK</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1abee060320d28d34048e62e58b905fe1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_START</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1ae9259583f7c97f1296f8cfc1a8412203</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_CONTINUE</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1afe7f428c7d9f01c91f55dec8f62c8005</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_STOP</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1aca1cc220688bb8d0d73590c0156a2af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_ACTIVE_SENSE</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1af65c3b848ebbaf65f48e9a39ff104574</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_MSG_RESET</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gga9fe893792d5ad56fb6607fd87ea359d1aa002f860d8b24f59acfd6fba0d3bf83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LV2_Midi_Controller</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gaf07358539c05b773e1d6c675320306b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MSB_BANK</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5ad6d9dbbf825af5f87fad4128be948269</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MSB_MODWHEEL</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a711afec71b2caf1dd78b2ce224d3e8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MSB_BREATH</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5addb8331b3f94adae7c7e0b2c206ad7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MSB_FOOT</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a8d6285cd6779ba675a42b5a0c6e662d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MSB_PORTAMENTO_TIME</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a16facf268bd7bc2ee67e96ade8c84565</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MSB_DATA_ENTRY</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a06a21d789bbf10230472f695f20341a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MSB_MAIN_VOLUME</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5ae7eefd66a2504092f85c9fb5d90b604a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MSB_BALANCE</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a84d61f5b27121aa717b02c253d161860</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MSB_PAN</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5af1a1d50fccf3f6fe01407f90cc5bd0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MSB_EXPRESSION</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5aa2f6b7d469293612161cc480d76362e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MSB_EFFECT1</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a448d7d8fef200689fc56fbb8ec880d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MSB_EFFECT2</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5aea2738f6013283c3d1fc3bacd05e6fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MSB_GENERAL_PURPOSE1</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5ab2b70217a4634235b5d733659ba4b11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MSB_GENERAL_PURPOSE2</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a38114ee082242d5941eb5887b25bb3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MSB_GENERAL_PURPOSE3</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5ac3966a12feb21d91a84353c86794a65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MSB_GENERAL_PURPOSE4</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a1dafac830bea3af4af9d76918001a89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LSB_BANK</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a096370ea6926af515b61fc69eff9610f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LSB_MODWHEEL</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a2028011e2b395878861169260cbfc650</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LSB_BREATH</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a39d86f96a56a16f695fb50f238ddc5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LSB_FOOT</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a9f3657b91a1dbbd6ac98aaad4eed319f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LSB_PORTAMENTO_TIME</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a76d33616ed4622060675b732dacb1623</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LSB_DATA_ENTRY</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5ad3a5920ffde727dd98d5f098f8bbb51d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LSB_MAIN_VOLUME</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a58ead1b59751b332bbf5708f1da99da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LSB_BALANCE</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a8ab95007aba572eea8d71bf44493d6ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LSB_PAN</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5ade5f198e4360702bd6145c033bb2c1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LSB_EXPRESSION</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a542175efd1b68ccf1d06acd05829e2c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LSB_EFFECT1</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5aff51cfc2629fd75c99dcaca75c1322df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LSB_EFFECT2</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5ad0a15038d5879907dd2d82aaf5c2abca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LSB_GENERAL_PURPOSE1</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a7597deb8b8d38d4b98b73140cc08ddde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LSB_GENERAL_PURPOSE2</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a022641294cbefb32724f95c12e9156ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LSB_GENERAL_PURPOSE3</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a00dcb5c5d12226f4ac1ca19266d6e7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LSB_GENERAL_PURPOSE4</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a610fb71e199b49624f2bacf92b7c0d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_SUSTAIN</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a1296f572df0abb456be8256c6ac9ca53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_PORTAMENTO</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a43b26f123ec50570cb076befb4b147ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_SOSTENUTO</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a0929fcf2b52e188d0b73c1ea0a78cbe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_SOFT_PEDAL</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a5c6ad03e8d5583cd0cb3f5ce1122d44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LEGATO_FOOTSWITCH</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5af56b00962b1c3b6069300d96073b6204</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_HOLD2</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5aeeb80fd858ecc1a21136cd0dab863d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_SC1_SOUND_VARIATION</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5ace21f48ee3f360038a245543cb074e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_SC2_TIMBRE</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a5c428db966bc98b3de81cb90caebb3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_SC3_RELEASE_TIME</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a712d4d03aeb46c3cbce071ef6f8227c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_SC4_ATTACK_TIME</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5af6f782e7b67638911aba292bcf2069b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_SC5_BRIGHTNESS</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5af19f76f3646fcda6ac8107a07f33c05d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_SC6</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5acc772f4c030871a989f445a2c2e38147</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_SC7</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a83c86ab0cea6c18eb764bf2a0d68923e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_SC8</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a8b99bfceea5d9ef55c496173e96336bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_SC9</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a03d175bc007af9d95ea6f60bb8f323b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_SC10</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a3e805b3e1e6d8906446d0e7b89ad72f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_GENERAL_PURPOSE5</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a4556755b0ed3086e17dbdbf28abb313b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_GENERAL_PURPOSE6</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a9289e356c74ce56d328c32992ffa712f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_GENERAL_PURPOSE7</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a90d61826cba471cf02b6ebc10b169ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_GENERAL_PURPOSE8</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a034594037f1370856704e0826edd9cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_PORTAMENTO_CONTROL</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5affbd6b948329c6477dc71d12fcbb769e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_E1_REVERB_DEPTH</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a05283056d179b6f868bcb88d428ece06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_E2_TREMOLO_DEPTH</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5ae7ad865bd195cd8a34244fc6b8966910</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_E3_CHORUS_DEPTH</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a387a38ba17a8c257fd43f102cedf3011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_E4_DETUNE_DEPTH</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a4a755aefb60eeba9ef14a6c9341cde38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_E5_PHASER_DEPTH</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5aa9e631b255aacf3e2b9120b7f4a65414</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_DATA_INCREMENT</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5aae1031f06f07b2df005207079f0cea57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_DATA_DECREMENT</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5af06db9b5a9afb2e1fb28d68114a2a61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_NRPN_LSB</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a2c8e2791b86ae3e6d322edb26db96ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_NRPN_MSB</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5ad5015ddfc835f096780006c7dbeda757</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_RPN_LSB</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5ae3dcc6ef0d2a3b2ed3c5cd81e49a0cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_RPN_MSB</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5aa7d7477463da6919fc36cb22c51d7bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_ALL_SOUNDS_OFF</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5af22e640160e8863eea8df6b7199aee88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_RESET_CONTROLLERS</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a6bcafec05424585e9319a615d08dc407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_LOCAL_CONTROL_SWITCH</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a1c40500ffc8fb7f6451b2e2212fe1343</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_ALL_NOTES_OFF</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5abe50a788d9651c100541e00abfc94f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_OMNI_OFF</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5acdf4a3279a9b49e85c28d110adc84b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_OMNI_ON</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5acadaf1ce19725eea147b87b6e62361cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MONO1</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a032bd3791c280c93a932e0ee2f2a9e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_MIDI_CTL_MONO2</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ggaf07358539c05b773e1d6c675320306b5a131e18aba12cd5d030b11e6c9abb4410</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_midi_is_voice_message</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga294c6ec7f820b43cefeea90433825008</anchor>
      <arglist>(const uint8_t *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lv2_midi_is_system_message</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>ga619fb19bcee72624f8b2d4088c65a681</anchor>
      <arglist>(const uint8_t *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LV2_Midi_Message_Type</type>
      <name>lv2_midi_message_type</name>
      <anchorfile>group__midi.html</anchorfile>
      <anchor>gae1efbb1856d644bd76f0aaa7630e66fd</anchor>
      <arglist>(const uint8_t *msg)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>morph</name>
    <title>Morph</title>
    <filename>group__morph.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MORPH_URI</name>
      <anchorfile>group__morph.html</anchorfile>
      <anchor>ga3f4545776d671d27ad2daa5bb5d6215d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MORPH_PREFIX</name>
      <anchorfile>group__morph.html</anchorfile>
      <anchor>gabf8f477e4016494534edcc21b33961bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MORPH__AutoMorphPort</name>
      <anchorfile>group__morph.html</anchorfile>
      <anchor>ga947ca5075915720ce99054d0fece9971</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MORPH__MorphPort</name>
      <anchorfile>group__morph.html</anchorfile>
      <anchor>gaf109ea9d30ee18d169c8a2d0665434cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MORPH__interface</name>
      <anchorfile>group__morph.html</anchorfile>
      <anchor>ga73f082f7613d5ff09b297bac027dd013</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MORPH__supportsType</name>
      <anchorfile>group__morph.html</anchorfile>
      <anchor>ga2b9bd0f8b908ade564fec7fb88d94bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_MORPH__currentType</name>
      <anchorfile>group__morph.html</anchorfile>
      <anchor>ga472c2633a342218ea0f33f0e4488bd22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>options</name>
    <title>Options</title>
    <filename>group__options.html</filename>
    <class kind="struct">LV2_Options_Option</class>
    <class kind="struct">LV2_Options_Interface</class>
    <member kind="define">
      <type>#define</type>
      <name>LV2_OPTIONS_URI</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>ga3d2f26854fb449af2f4bed7e730770bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_OPTIONS_PREFIX</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>ga3adb6e130e9f279aaa241104ff107542</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_OPTIONS__Option</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>gac018a04040dadec1fce5b6d871e03172</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_OPTIONS__interface</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>ga643659f62016805f54b8a44c2c8f6543</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_OPTIONS__options</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>ga91d6fc2e47ac126eec9a6e1e3e8a6d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_OPTIONS__requiredOption</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>ga48d3af410c208c0110fcb4e2b25adc08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_OPTIONS__supportedOption</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>gaae07c7e21b9b0c859ebd399e94c59bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LV2_Options_Context</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>ga5e99cf301490645cbebf1063d2321c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_OPTIONS_INSTANCE</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>gga5e99cf301490645cbebf1063d2321c40a21cda80d3a0847f783f56b3214e3345f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_OPTIONS_RESOURCE</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>gga5e99cf301490645cbebf1063d2321c40aea680336b78f39099f314d15f4deaa8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_OPTIONS_BLANK</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>gga5e99cf301490645cbebf1063d2321c40a60c971665d13e3496ea07272399bc8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_OPTIONS_PORT</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>gga5e99cf301490645cbebf1063d2321c40a3cb2106a21bdcb6f64e475aea083a520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LV2_Options_Status</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>ga94d649a74ab340dfc6c6751dbe92ca07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_OPTIONS_SUCCESS</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>gga94d649a74ab340dfc6c6751dbe92ca07a237f912c07804d5f169ce9ed43e4a476</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_OPTIONS_ERR_UNKNOWN</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>gga94d649a74ab340dfc6c6751dbe92ca07a0c89fa3fce76bf48ffcc341c615e19e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_OPTIONS_ERR_BAD_SUBJECT</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>gga94d649a74ab340dfc6c6751dbe92ca07a1929c521a1414bc5292bba72e4a2646c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_OPTIONS_ERR_BAD_KEY</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>gga94d649a74ab340dfc6c6751dbe92ca07a7d0f8be9f1619228d59c36a952ae1f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_OPTIONS_ERR_BAD_VALUE</name>
      <anchorfile>group__options.html</anchorfile>
      <anchor>gga94d649a74ab340dfc6c6751dbe92ca07a74e69d0c5463846a3fcd51782b53fedd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>parameters</name>
    <title>Parameters</title>
    <filename>group__parameters.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS_URI</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga44c9cdbc63c08c906d71abb3d1017e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS_PREFIX</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga8aef6f70eb1a1a15897df8ba3c749e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__CompressorControls</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga5a63111878d909992b7b391f45766de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__ControlGroup</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga7720e0297dd38eb6317b0adc733218a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__EnvelopeControls</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga8be42f69fd88575c6582e5243d3c0acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__FilterControls</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>gae3b3bceace0b68b0fb5045ef353c88df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__OscillatorControls</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga78d9a35389a7c6ec6d62a0d90536faa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__amplitude</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga0603118dbcb4ed9312db25ae53d60c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__attack</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga5711a345d4d21900937e4dc43aebc1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__bypass</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>gaee5ed2ad71697cec4a41e8da56319457</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__cutoffFrequency</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga3827c85b2ec2557f46be74437ba2feb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__decay</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga6e265397b9865ee6ba286abe8b03066f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__delay</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga1db8cebe992ce7a12a32deeee0eaa5dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__dryLevel</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga3b9b17c02641f3d779779a9c55d2d311</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__frequency</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga2ddd8855ee3f5190ddcc288d62fa7c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__gain</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>gab20a789491c0a4860f6934d715783db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__hold</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga41cad9c03199b662063fb06384394242</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__pulseWidth</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>gabe7d23bff9d4090d5967f8160d1a342c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__ratio</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga560dd723f790750547b42c8950388763</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__release</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga126ee9796af01811c91c6e85f2939901</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__resonance</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>gad2db1a9438a5cebfaa6d441b1a36b109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__sampleRate</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga89b7b1641b62b923fb560c128e44fec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__sustain</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga67cd0e0f476bad27eb35ed63cd6cdd78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__threshold</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>gad8cbe1fac3aad7a35bae19298fd8476a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__waveform</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>gaa57c72018b62bf5b7090c6e0757806c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__wetDryRatio</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>ga8d0c8527ab8081088d5ae30b35c83af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PARAMETERS__wetLevel</name>
      <anchorfile>group__parameters.html</anchorfile>
      <anchor>gae62814b48281c860b0597c01df7f096d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>patch</name>
    <title>Patch</title>
    <filename>group__patch.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH_URI</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga3ba6986cd335bf5455c6983798e03b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH_PREFIX</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga50524eb1ac2503624d09cdde337f1003</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__Ack</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>gac5676ee09fb7625d8360baff6f91d841</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__Delete</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga3335d5b4fa81eceb8616cbfb606d0e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__Copy</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>gae1bfc27526fbf73f626cc99a1de63421</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__Error</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga507789783fac8738131c9c6d91d8aa37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__Get</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga2fb722fb8b4fdb861e52168d299b91b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__Message</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga53ae49e1e8b5833e85727c4c394a583c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__Move</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga0004dae9d2d3bfba5def647bfab44f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__Patch</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga3982987d7c81f4fe7bf867bac40e0ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__Post</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>gaba43910cc02f6b2472f0ff88b1639ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__Put</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>gae7e72bbece21e09b08a974385f33fa24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__Request</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga0e896a265258dd2d71c23782d33c39a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__Response</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga0996cb1317cd01423766b61ba6a46cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__Set</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga3f28fb65a0044ceda97b1741a23a4644</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__accept</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>gacf1fe841c421c5f4ec7eebaf4f993c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__add</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>gaf50f9ce2d892d4fbda394dcf356af50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__body</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga455d7c7ceac607cdccba92d0d1ddf51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__context</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga4af5fc48384179a7d6af6837eead8f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__destination</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga2fdb533f8efa42df686bbca450f2d82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__property</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>gac37efd16e8a5a70724d3a125192a0170</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__readable</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>gacdd200343b8e5e999cbda01078b96ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__remove</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga9a86c4fa10addecfe1f2d897ee454d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__request</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga5349acdeb20dfbf06af79197e38d7dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__subject</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga88e809a01a98f7a75c0adba6cf3765ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__sequenceNumber</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>ga2aca074737ebeaecdb2d0c19885cac61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__value</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>gab099f2f76d1428488b926f2549122d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__wildcard</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>gaf31af32c2acd32d7e93aff4677f6786e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PATCH__writable</name>
      <anchorfile>group__patch.html</anchorfile>
      <anchor>gaa6ce5f123ad4ac423a9095c3469492b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>port-groups</name>
    <title>Port Groups</title>
    <filename>group__port-groups.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS_URI</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga3f7ba5ba5b5d58ceb0a694e88c62cf3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS_PREFIX</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>gad8eff71f3c96d9bf45282fed8195fde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__DiscreteGroup</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga2246cb30066bbb9c06867c7fcf356d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__Element</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga9f0c10afc7f7f58d28e8d29353fc6e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__FivePointOneGroup</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>gac1af4c3e441a74e2eb9f127419f86fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__FivePointZeroGroup</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>gad8ce3cba322077b095e81f6497043be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__FourPointZeroGroup</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>gaa8229b8c939f001960264c4fd660dada</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__Group</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga9ca65b765f6698447d8ba987f70675b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__InputGroup</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>gace12b604137c666f230cf54122517e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__MidSideGroup</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga32df778b2385b14a7f22f8cfc53bb1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__MonoGroup</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga0f41c73c6bc5e1745aefd5bf84112428</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__OutputGroup</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga367fa1ea08e237df092aefb5beb40c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__SevenPointOneGroup</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>gae59b0f18ca286de7ec4e3170b0d6a824</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__SevenPointOneWideGroup</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga13e3a7314d20b3c14391d5e767b48358</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__SixPointOneGroup</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga164a3251b345d8d7694e551423ab04c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__StereoGroup</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>gacc1615a1369cab145421ae7dddb26379</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__ThreePointZeroGroup</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga619a026293a07226ccc0d913b54828cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__center</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga450c05b5a6ddc1d865b01d120e463bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__centerLeft</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga8c0cc42d288e37fd75e46a6a500d8c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__centerRight</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga846842519b4f0cd87656b9a64a485faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__element</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga3925b0c3eaa7e3b8e0ae892ba45af7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__group</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>gafb532161e991f32fb7041d4d06a3219e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__left</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga2fb74bc21dcd622a4a0d23e17c040596</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__lowFrequencyEffects</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga77705b1c10c357df35a727cdef6ca757</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__mainInput</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga1793152edd719cd8960b3c8727905225</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__mainOutput</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga4247c0e506cb618e5ede4c0db6dfa551</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__rearCenter</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga6d1584283e072eeb1667ad109de67d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__rearLeft</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga505c49258eb76cbacd10be85f86f5607</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__rearRight</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga52ff6e0b727d74f77be9c01f80c60622</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__right</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga888bccf9667e819b409642ddc21a1d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__side</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>gad9a22d64f44a35b9d26f348b1b050478</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__sideChainOf</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga2f34caa5ab7e491a78a228c5a8c4e4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__sideLeft</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>gaa3e920771e64b79d71d0188b69314a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__sideRight</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>gab8d89de3d5a0313fec3f860c565e2dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__source</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>gae51bae936ac6440af98ee8e3a2048290</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_GROUPS__subGroupOf</name>
      <anchorfile>group__port-groups.html</anchorfile>
      <anchor>ga26454450a1f37fdc56391be6a1f03260</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>port-props</name>
    <title>Port Properties</title>
    <filename>group__port-props.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_PROPS_URI</name>
      <anchorfile>group__port-props.html</anchorfile>
      <anchor>ga2772d53568f74c7f36e095c2c913fd04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_PROPS_PREFIX</name>
      <anchorfile>group__port-props.html</anchorfile>
      <anchor>gab06a532dc01863154fb741425a78f45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_PROPS__causesArtifacts</name>
      <anchorfile>group__port-props.html</anchorfile>
      <anchor>ga34689601db4fc8071f63596825e3d6cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_PROPS__continuousCV</name>
      <anchorfile>group__port-props.html</anchorfile>
      <anchor>ga4478b8b9e3372d159de0a5deac8e7239</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_PROPS__discreteCV</name>
      <anchorfile>group__port-props.html</anchorfile>
      <anchor>gaf479ce9771200a7c1ded6779b940daa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_PROPS__displayPriority</name>
      <anchorfile>group__port-props.html</anchorfile>
      <anchor>ga935fa5d30f16884c95b23bef9b4c16ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_PROPS__expensive</name>
      <anchorfile>group__port-props.html</anchorfile>
      <anchor>ga9fe0f6806b891042998127bd4665b4c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_PROPS__hasStrictBounds</name>
      <anchorfile>group__port-props.html</anchorfile>
      <anchor>gac56f6a35a6ea58a7cff75a6cce61dec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_PROPS__logarithmic</name>
      <anchorfile>group__port-props.html</anchorfile>
      <anchor>gaee003259ed882f5b6ec83647d497c3a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_PROPS__notAutomatic</name>
      <anchorfile>group__port-props.html</anchorfile>
      <anchor>ga10fd1174695458460d374274a2092f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_PROPS__notOnGUI</name>
      <anchorfile>group__port-props.html</anchorfile>
      <anchor>ga58d4f4b9ed157610e433df4d84f9cf06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_PROPS__rangeSteps</name>
      <anchorfile>group__port-props.html</anchorfile>
      <anchor>ga2cc6c1537a6ee64cf950ca330db8a27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_PROPS__supportsStrictBounds</name>
      <anchorfile>group__port-props.html</anchorfile>
      <anchor>ga609e7e1c6f5e9d2697670e17508b392a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PORT_PROPS__trigger</name>
      <anchorfile>group__port-props.html</anchorfile>
      <anchor>ga580d9ea28cfe9cd9bdf4ace6e0abb4c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>presets</name>
    <title>Presets</title>
    <filename>group__presets.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PRESETS_URI</name>
      <anchorfile>group__presets.html</anchorfile>
      <anchor>gaac2679d543b3a6aa7856e002fa1cac69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PRESETS_PREFIX</name>
      <anchorfile>group__presets.html</anchorfile>
      <anchor>ga2555ab357bd8086fae0a3147d009dbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PRESETS__Bank</name>
      <anchorfile>group__presets.html</anchorfile>
      <anchor>ga91bee3d4973723451e52a9612625122a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PRESETS__Preset</name>
      <anchorfile>group__presets.html</anchorfile>
      <anchor>ga310ae55b68028f21b1fd5a7a92e5497b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PRESETS__bank</name>
      <anchorfile>group__presets.html</anchorfile>
      <anchor>ga27926617707f96cea23bfb4f7014ae32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PRESETS__preset</name>
      <anchorfile>group__presets.html</anchorfile>
      <anchor>gaea924421b2357bebe5092316ab68b9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_PRESETS__value</name>
      <anchorfile>group__presets.html</anchorfile>
      <anchor>ga6bd6747d3f0db26025f0ea6195a06891</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>resize-port</name>
    <title>Resize Port</title>
    <filename>group__resize-port.html</filename>
    <class kind="struct">LV2_Resize_Port_Resize</class>
    <member kind="define">
      <type>#define</type>
      <name>LV2_RESIZE_PORT_URI</name>
      <anchorfile>group__resize-port.html</anchorfile>
      <anchor>ga3e1fd289a7fe551916ee4f6050486c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_RESIZE_PORT_PREFIX</name>
      <anchorfile>group__resize-port.html</anchorfile>
      <anchor>ga9a82350b72ac5f65909c5beaffe8c80e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_RESIZE_PORT__asLargeAs</name>
      <anchorfile>group__resize-port.html</anchorfile>
      <anchor>gab1a08f5819bb23fa4d3bd726d59df662</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_RESIZE_PORT__minimumSize</name>
      <anchorfile>group__resize-port.html</anchorfile>
      <anchor>ga454a28095cf5f09f82ccf614e5f0119b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_RESIZE_PORT__resize</name>
      <anchorfile>group__resize-port.html</anchorfile>
      <anchor>ga184010c7f0c3671f5b75ac4760627b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2_Resize_Port_Feature_Data</name>
      <anchorfile>group__resize-port.html</anchorfile>
      <anchor>gabcf71f3dca55343488d9bd36e71d2392</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LV2_Resize_Port_Status</name>
      <anchorfile>group__resize-port.html</anchorfile>
      <anchor>ga71a46a5f08e889faa1b5b737bd2bcc16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_RESIZE_PORT_SUCCESS</name>
      <anchorfile>group__resize-port.html</anchorfile>
      <anchor>gga71a46a5f08e889faa1b5b737bd2bcc16aecdaee785a60c3c8823c6f17b1eac120</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_RESIZE_PORT_ERR_UNKNOWN</name>
      <anchorfile>group__resize-port.html</anchorfile>
      <anchor>gga71a46a5f08e889faa1b5b737bd2bcc16a2500a86b0b65a31a1cae721074638ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_RESIZE_PORT_ERR_NO_SPACE</name>
      <anchorfile>group__resize-port.html</anchorfile>
      <anchor>gga71a46a5f08e889faa1b5b737bd2bcc16ade6838fc80b9bb40c49a0b6920c26718</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>state</name>
    <title>State</title>
    <filename>group__state.html</filename>
    <class kind="struct">LV2_State_Interface</class>
    <class kind="struct">LV2_State_Map_Path</class>
    <class kind="struct">LV2_State_Make_Path</class>
    <class kind="struct">LV2_State_Free_Path</class>
    <member kind="define">
      <type>#define</type>
      <name>LV2_STATE_URI</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ga8750a5a51f7fa12a3ac6cdbccc551df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_STATE_PREFIX</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>gafdd4f72bc52e68ba8a35dbce32738c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_STATE__State</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>gaea95ce336678e6950c18f24385aaa5f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_STATE__interface</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ga544a2530a61dae44d5d343f586867ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_STATE__loadDefaultState</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ga5a124ae9b89a6c2c4139dda10a753b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_STATE__freePath</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ga9dea33010685f4326780817723349d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_STATE__makePath</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>gab4d3f5c5795130d37469e0fb5e484d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_STATE__mapPath</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ga9d4aab8379a2162c814a312c8b39db49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_STATE__state</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ga1fbef35c0160fbfa1a13d5e04b0f569f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_STATE__threadSafeRestore</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ga914958f54e7b7b337975a0b8bee8a4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_STATE__StateChanged</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>gadd4fd9c90e3ad05500c4748adfbf7c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2_State_Handle</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ga385b5b586c09dd03f1065cd0105daa6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2_State_Free_Path_Handle</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ga35768c2456b7d0fb4a53b9b63b16be6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2_State_Map_Path_Handle</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>gac09389ce99f6350944d66d992c7d8a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2_State_Make_Path_Handle</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ga1bb823cc8cc428dc41af2952b5f3d765</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LV2_State_Status(*</type>
      <name>LV2_State_Store_Function</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ga609f1abc2c5891f85c276f52394cb6d6</anchor>
      <arglist>)(LV2_State_Handle handle, uint32_t key, const void *value, size_t size, uint32_t type, uint32_t flags)</arglist>
    </member>
    <member kind="typedef">
      <type>const void *(*</type>
      <name>LV2_State_Retrieve_Function</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>gad5e8b195b1d389bd1026612d09c273b0</anchor>
      <arglist>)(LV2_State_Handle handle, uint32_t key, size_t *size, uint32_t *type, uint32_t *flags)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LV2_State_Flags</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ga7f0856234c1a4b2a61b0531aefe7d13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_STATE_IS_POD</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>gga7f0856234c1a4b2a61b0531aefe7d13aab58be92bf542b837fcb05c1d6fd3702e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_STATE_IS_PORTABLE</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>gga7f0856234c1a4b2a61b0531aefe7d13aa4d993c6ccaf7b93df139907523ea3343</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_STATE_IS_NATIVE</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>gga7f0856234c1a4b2a61b0531aefe7d13aa3e51ecc2abde4d267487ec5acccf3ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LV2_State_Status</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>gafb5cc1033410d51fdcdbfdd09fc7d808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_STATE_SUCCESS</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ggafb5cc1033410d51fdcdbfdd09fc7d808a299116171940b525c3f76cd1c173242f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_STATE_ERR_UNKNOWN</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ggafb5cc1033410d51fdcdbfdd09fc7d808a79a5487d37638243fe47294ee2a324c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_STATE_ERR_BAD_TYPE</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ggafb5cc1033410d51fdcdbfdd09fc7d808a51becc9f1eee0594e3d394e557fefc64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_STATE_ERR_BAD_FLAGS</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ggafb5cc1033410d51fdcdbfdd09fc7d808ade165256e6f08e4dbf2ba4b762cab19d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_STATE_ERR_NO_FEATURE</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ggafb5cc1033410d51fdcdbfdd09fc7d808a494a8d05349a7468d104b14dc5468d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_STATE_ERR_NO_PROPERTY</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ggafb5cc1033410d51fdcdbfdd09fc7d808adc239465e4cebfa7700bc18fd7ab9650</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_STATE_ERR_NO_SPACE</name>
      <anchorfile>group__state.html</anchorfile>
      <anchor>ggafb5cc1033410d51fdcdbfdd09fc7d808a82817e91beb83e031ff9c538320bb45e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>time</name>
    <title>Time</title>
    <filename>group__time.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>LV2_TIME_URI</name>
      <anchorfile>group__time.html</anchorfile>
      <anchor>ga3e4c1464d76481b52787ab634283fa3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_TIME_PREFIX</name>
      <anchorfile>group__time.html</anchorfile>
      <anchor>gaf1f5a1188a76112031b45a26948439ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_TIME__Time</name>
      <anchorfile>group__time.html</anchorfile>
      <anchor>gaea4c2c2f65d408265774ed331aa4c928</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_TIME__Position</name>
      <anchorfile>group__time.html</anchorfile>
      <anchor>ga9ad92407ea1d703510f8035c32dc7ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_TIME__Rate</name>
      <anchorfile>group__time.html</anchorfile>
      <anchor>gacc400998a4b48176763e25089fa8f1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_TIME__position</name>
      <anchorfile>group__time.html</anchorfile>
      <anchor>gaa9585824d03c8923aadd0b0843173ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_TIME__barBeat</name>
      <anchorfile>group__time.html</anchorfile>
      <anchor>ga7abb1da580ce2bfa32b9709716ccc766</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_TIME__bar</name>
      <anchorfile>group__time.html</anchorfile>
      <anchor>gad33e1ccabe8d4658bef8bf6428e64f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_TIME__beat</name>
      <anchorfile>group__time.html</anchorfile>
      <anchor>ga3b2460fab5f923d6d3adda990859b507</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_TIME__beatUnit</name>
      <anchorfile>group__time.html</anchorfile>
      <anchor>gab45671e1d642a9ea45370effb3195a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_TIME__beatsPerBar</name>
      <anchorfile>group__time.html</anchorfile>
      <anchor>gac5c6851b91ba48c3b570c25abeb7ea1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_TIME__beatsPerMinute</name>
      <anchorfile>group__time.html</anchorfile>
      <anchor>gaa57dae9a8c247fe8cc87282d3f81dba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_TIME__frame</name>
      <anchorfile>group__time.html</anchorfile>
      <anchor>ga7584eb2ee3fc618333db66ffb8ad9882</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_TIME__framesPerSecond</name>
      <anchorfile>group__time.html</anchorfile>
      <anchor>ga214cd5b82bff723b9d501a9a11eef049</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_TIME__speed</name>
      <anchorfile>group__time.html</anchorfile>
      <anchor>gaa8776f581fe5cdb2f6768dc73b790fc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>ui</name>
    <title>User Interfaces</title>
    <filename>group__ui.html</filename>
    <class kind="struct">LV2UI_Descriptor</class>
    <class kind="struct">LV2UI_Resize</class>
    <class kind="struct">LV2UI_Port_Map</class>
    <class kind="struct">LV2UI_Port_Subscribe</class>
    <class kind="struct">LV2UI_Touch</class>
    <class kind="struct">LV2UI_Request_Value</class>
    <class kind="struct">LV2UI_Idle_Interface</class>
    <class kind="struct">LV2UI_Show_Interface</class>
    <class kind="struct">LV2UI_Peak_Data</class>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI_URI</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga8051d3cb7328e43f9a669370f35f4872</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI_PREFIX</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga0aa16ac1de22c1f910b6bcbdc00f897b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__CocoaUI</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga39ce5bbb28ad9fc906c88bbcd1cb7b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__Gtk3UI</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gac6ac2ed006108de5425baa792038bd96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__GtkUI</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga6cd11e2fcf118738026c6614802d434a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__PortNotification</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gacf683bbe2905b6289672ab444c16d1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__PortProtocol</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gae2aa30cdbdb66b77af77eeac61de1d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__Qt4UI</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga5e72b1ae0f4b2061107409a728009fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__Qt5UI</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga75b74c6830f4062f3b627e06de050671</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__UI</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gac14dafac8ec340e05e3e3e2eaee589d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__WindowsUI</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga872357e80f2ff084b63cc08f3e2f57eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__X11UI</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga36ef0a67b7d7db046698640448dd91c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__binary</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gad85c2d8a1a9c38274604020ff010de0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__fixedSize</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga4a1bf6d2e7de39b1ff4d45134fc485e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__idleInterface</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga41ae01169cb6c5ac6477b00617c53344</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__noUserResize</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gac05d1453861c222e0798945db98840ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__notifyType</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga083fd6036e767f9a9148b33bfdb86b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__parent</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga53a36de037ef3b640cf205adc9d3d332</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__plugin</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gacb7b6b1f100fae9df0524610293619d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__portIndex</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga789eb040ec57aa843e1dc15871488978</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__portMap</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga1815e3b45c034195c035951e265b3154</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__portNotification</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga14f49cf8c5d8da5a66535e40af9b54b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__portSubscribe</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga39a33895eae60200d4c7a382feabebfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__protocol</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga8699806ddc9cce553e3b2a67a7d4fa43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__requestValue</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gab75efdd6526d6a2a9b32dde692bd7663</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__floatProtocol</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga382d7ed4fa597529d2859181258fe850</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__peakProtocol</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gaaff93490eb675f1d8d3ab0a0c056494f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__resize</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga79570bcc9ed7e7ec4e7dc048947b74a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__showInterface</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga942a1ec042b30fcab0e1e34f464e5255</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__touch</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga4438a659e43d35872731153b74eed742</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__ui</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga90f847b10d0ad1446500709ec734074a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__updateRate</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga3152c933df155ab0f7e504baa017a858</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__windowTitle</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga92d3d8f1a0d42e3618aec9e4490c9a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__scaleFactor</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gaa4c0d850d0259df1b76840a8ddd87533</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__foregroundColor</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga50318fbf9e225b5428099d31c54e5550</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UI__backgroundColor</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gad51d7da05df35b54c37d76006536fd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2UI_INVALID_PORT_INDEX</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gaf3d61ed4a2754edf52d04b5e61739f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2UI_Widget</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga45b270c5521300ce914cba64072a568c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2UI_Handle</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gaea72a15db080a61e5e222fed84047e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2UI_Controller</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga055fb969db1ceb4a345b6548a03c5876</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2UI_Feature_Handle</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gaee1f066da7d217c82bafa46bccbfde94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>LV2UI_Write_Function</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga62502987d06bc97ea88521aacc0990c9</anchor>
      <arglist>)(LV2UI_Controller controller, uint32_t port_index, uint32_t buffer_size, uint32_t port_protocol, const void *buffer)</arglist>
    </member>
    <member kind="typedef">
      <type>const LV2UI_Descriptor *(*</type>
      <name>LV2UI_DescriptorFunction</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga463b69cf7020c29f8d55144df17114b9</anchor>
      <arglist>)(uint32_t index)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LV2UI_Request_Value_Status</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga67494765782117770b04b41999c4b38c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2UI_REQUEST_VALUE_SUCCESS</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gga67494765782117770b04b41999c4b38ca2eed359ba90a34f196adf82f58ce6018</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2UI_REQUEST_VALUE_BUSY</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gga67494765782117770b04b41999c4b38cae830f0fab9d57070215b6e14b386fe41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2UI_REQUEST_VALUE_ERR_UNKNOWN</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gga67494765782117770b04b41999c4b38ca834d1d8c6f7255f065cb6677304aaa6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2UI_REQUEST_VALUE_ERR_UNSUPPORTED</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>gga67494765782117770b04b41999c4b38ca9993ebe20dbdad6a556e3ff340a3a7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LV2_SYMBOL_EXPORT const LV2UI_Descriptor *</type>
      <name>lv2ui_descriptor</name>
      <anchorfile>group__ui.html</anchorfile>
      <anchor>ga22524cc6eebab1bc49fd872fab28d187</anchor>
      <arglist>(uint32_t index)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>units</name>
    <title>Units</title>
    <filename>group__units.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS_URI</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga492845882826c599be9dcbc5155845d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS_PREFIX</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga1c823a3423f655c0b65215516d6257eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__Conversion</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga2ae8b2b2fad2a02df791012ee4511e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__Unit</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga6dc473577fe7570535fb7e21284313ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__bar</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>gaab729aa130d9c90d1876c9346bd5c92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__beat</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>gab10f62f3386e86ef21cd9f1ee3a2691d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__bpm</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>gaac19a1937b924c971de17148898cbda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__cent</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga99f11fb1851c8ab0c6a2e51ce136a981</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__cm</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga9e055ada39b6d94e72386225b245153e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__coef</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga60e27baabf2ab3f6b5ad843302ba4d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__conversion</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga12db10a64d8291f5260579d03a162dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__db</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>gae4f7b03a7005d19abc6ed07f90b84628</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__degree</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>gaee0ab14408e65a01e5241c3a7be30b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__frame</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga38b1fe8f92c7b7f11cb1c36230416eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__hz</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>gadf111a715f0d4cbe77e3ddbd8c8e46a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__inch</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>gad0121beef78caece05c62218a332d5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__khz</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga28af5afb68698503fec179687d370dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__km</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>gad04056172004d829ac56a17d8f83e3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__m</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga754b437ff7036e1ecbd059a454ce2ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__mhz</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>gacce49ef9a26a37609671a120688f584d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__midiNote</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>gab9fe5bb38fd9e5b78778bcc91e12f5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__mile</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>gaa1fbc46f7efb0ebcf809732e5f353c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__min</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>gae35e8850ac71a31a41501ac0ebe10a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__mm</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>gaa90315c5ac0102b62de2409178a87652</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__ms</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga2a984e27d749f0bfc1f604c53ac180d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__name</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga1673d15301d10011bf8739fcfd033257</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__oct</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga98fb510766095f6b6654788e1a579cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__pc</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>gab3906af23c4546605e04e9a058032f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__prefixConversion</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga63f4745dcca27882b559540cb4b80a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__render</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga0f4f95e8e6b053eb0a8094a50e428fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__s</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga9e696f9d9ec7fe3eed3a4b2150d78b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__semitone12TET</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>gaeb2f165a430ed7737768f8b140282ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__symbol</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>ga016c5b67c79f20bd8e66ea3018a31876</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_UNITS__unit</name>
      <anchorfile>group__units.html</anchorfile>
      <anchor>gadcd7f27be4674de81e4c404c3bd89d08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>uri-map</name>
    <title>URI Map</title>
    <filename>group__uri-map.html</filename>
    <class kind="struct">LV2_URI_Map_Feature</class>
    <member kind="define">
      <type>#define</type>
      <name>LV2_URI_MAP_URI</name>
      <anchorfile>group__uri-map.html</anchorfile>
      <anchor>gaf33637fe4fc667b1e864fe5cb54eb1d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_URI_MAP_PREFIX</name>
      <anchorfile>group__uri-map.html</anchorfile>
      <anchor>gacb4c19b69921a2c34519968a2d4b8eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LV2_DEPRECATED typedef void *</type>
      <name>LV2_URI_Map_Callback_Data</name>
      <anchorfile>group__uri-map.html</anchorfile>
      <anchor>gaec4cf5a92e23fb1df330bb3c873a97cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>urid</name>
    <title>URID</title>
    <filename>group__urid.html</filename>
    <class kind="struct">LV2_URID_Map</class>
    <class kind="struct">LV2_URID_Unmap</class>
    <member kind="define">
      <type>#define</type>
      <name>LV2_URID_URI</name>
      <anchorfile>group__urid.html</anchorfile>
      <anchor>ga9c331c6b6a096615994b3511cfe1d3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_URID_PREFIX</name>
      <anchorfile>group__urid.html</anchorfile>
      <anchor>ga4527d3e5edf0914dc494c75ceb37b633</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_URID__map</name>
      <anchorfile>group__urid.html</anchorfile>
      <anchor>ga5d74574523ba0554c0dba20903a6a3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_URID__unmap</name>
      <anchorfile>group__urid.html</anchorfile>
      <anchor>gaf66c1724f49ea096ebdb1ee4685b3ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_URID_MAP_URI</name>
      <anchorfile>group__urid.html</anchorfile>
      <anchor>ga3a5f6ed99d944561972b312fbbcf7c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_URID_UNMAP_URI</name>
      <anchorfile>group__urid.html</anchorfile>
      <anchor>ga41d97d026bb959a06fbc9ff043b2557b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2_URID_Map_Handle</name>
      <anchorfile>group__urid.html</anchorfile>
      <anchor>ga31c6a9fffc31cd109185df2556765c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2_URID_Unmap_Handle</name>
      <anchorfile>group__urid.html</anchorfile>
      <anchor>ga8af540051cff4554067642a93920866f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>LV2_URID</name>
      <anchorfile>group__urid.html</anchorfile>
      <anchor>ga5ff0630d245539e9f6dca10ff3c40fae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>worker</name>
    <title>Worker</title>
    <filename>group__worker.html</filename>
    <class kind="struct">LV2_Worker_Interface</class>
    <class kind="struct">LV2_Worker_Schedule</class>
    <member kind="define">
      <type>#define</type>
      <name>LV2_WORKER_URI</name>
      <anchorfile>group__worker.html</anchorfile>
      <anchor>gaccfa6e2df3ed6f3ed0f10d98f5c947b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_WORKER_PREFIX</name>
      <anchorfile>group__worker.html</anchorfile>
      <anchor>ga959cbb15e3ba76b74b0715fc0f5de081</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_WORKER__interface</name>
      <anchorfile>group__worker.html</anchorfile>
      <anchor>ga91001f7db1bd75c35fbdb435e6a139cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LV2_WORKER__schedule</name>
      <anchorfile>group__worker.html</anchorfile>
      <anchor>ga50124e3faaec9e0e72993cccd3261677</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2_Worker_Respond_Handle</name>
      <anchorfile>group__worker.html</anchorfile>
      <anchor>gaf5f7f9c5dda77351d70672075fb4d80e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LV2_Worker_Status(*</type>
      <name>LV2_Worker_Respond_Function</name>
      <anchorfile>group__worker.html</anchorfile>
      <anchor>ga5a1c8b649127f905948553b31dacf211</anchor>
      <arglist>)(LV2_Worker_Respond_Handle handle, uint32_t size, const void *data)</arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>LV2_Worker_Schedule_Handle</name>
      <anchorfile>group__worker.html</anchorfile>
      <anchor>ga9efb80379346b1f939af6d69eb2e08ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LV2_Worker_Status</name>
      <anchorfile>group__worker.html</anchorfile>
      <anchor>ga5f3f4a39cc339d42f0823524940aee9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_WORKER_SUCCESS</name>
      <anchorfile>group__worker.html</anchorfile>
      <anchor>gga5f3f4a39cc339d42f0823524940aee9fa0b4a2f11e31f4336edbc4a026ebcad53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_WORKER_ERR_UNKNOWN</name>
      <anchorfile>group__worker.html</anchorfile>
      <anchor>gga5f3f4a39cc339d42f0823524940aee9fa2fd74f2480b1cb0fcd8955bc99ea1b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LV2_WORKER_ERR_NO_SPACE</name>
      <anchorfile>group__worker.html</anchorfile>
      <anchor>gga5f3f4a39cc339d42f0823524940aee9fa86f6b3ca697d442ee9de17cf22a76aef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>LV2</title>
    <filename>index.html</filename>
    <docanchor file="index.html">md__2tmp_2work_2pkgsrc-amd64-10-2025Q2_2audio_2lv2_2work_2lv2-1_818_810_2doc_2c_2mainpage</docanchor>
  </compound>
</tagfile>
