LMMS
Loading...
Searching...
No Matches
Lv2Evbuf.h File Reference
#include "lmmsconfig.h"
#include <cstdint>

Go to the source code of this file.

Classes

struct  lmms::LV2_Evbuf_Iterator

Namespaces

namespace  lmms

Typedefs

using lmms::LV2_Evbuf = struct LV2_Evbuf_Impl

Functions

LV2_Evbuflmms::lv2_evbuf_new (uint32_t capacity, uint32_t atom_Chunk, uint32_t atom_Sequence)
void lmms::lv2_evbuf_free (LV2_Evbuf *evbuf)
void lmms::lv2_evbuf_reset (LV2_Evbuf *evbuf, bool input)
uint32_t lmms::lv2_evbuf_get_size (LV2_Evbuf *evbuf)
voidlmms::lv2_evbuf_get_buffer (LV2_Evbuf *evbuf)
LV2_Evbuf_Iterator lmms::lv2_evbuf_begin (LV2_Evbuf *evbuf)
LV2_Evbuf_Iterator lmms::lv2_evbuf_end (LV2_Evbuf *evbuf)
bool lmms::lv2_evbuf_is_valid (LV2_Evbuf_Iterator iter)
LV2_Evbuf_Iterator lmms::lv2_evbuf_next (LV2_Evbuf_Iterator iter)
bool lmms::lv2_evbuf_get (LV2_Evbuf_Iterator iter, uint32_t *frames, uint32_t *type, uint32_t *size, uint8_t **data)
bool lmms::lv2_evbuf_write (LV2_Evbuf_Iterator *iter, uint32_t frames, uint32_t type, uint32_t size, const uint8_t *data)