LMMS
Loading...
Searching...
No Matches
Lv2Evbuf.cpp File Reference
#include "Lv2Evbuf.h"
#include <cassert>
#include <cstdlib>
#include <cstring>
#include <lv2/atom/atom.h>

Classes

struct  lmms::LV2_Evbuf_Impl

Namespaces

namespace  lmms

Functions

static uint32_t lmms::lv2_evbuf_pad_size (uint32_t size)
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)