30#include <lv2/atom/atom.h>
31#include <lv2/urid/urid.h>
36typedef struct LV2_Evbuf_Impl LV2_Evbuf;
52lv2_evbuf_new (uint32_t capacity, LV2_URID atom_Chunk, LV2_URID atom_Sequence);
58lv2_evbuf_free (LV2_Evbuf * evbuf);
68lv2_evbuf_reset (LV2_Evbuf * evbuf,
bool input);
74lv2_evbuf_get_size (LV2_Evbuf * evbuf);
80NONNULL LV2_Atom_Sequence *
81lv2_evbuf_get_buffer (LV2_Evbuf * evbuf);
87lv2_evbuf_begin (LV2_Evbuf * evbuf);
93lv2_evbuf_end (LV2_Evbuf * evbuf);
122 uint32_t * subframes,
141 const uint8_t * data);
An iterator over an LV2_Evbuf.