Ardour  9.0-pre0-582-g084a23a80d
lv2_evbuf.h File Reference
#include <stdint.h>
Include dependency graph for lv2_evbuf.h:

Go to the source code of this file.

Classes

struct  ARDOUR::LV2_Evbuf_Iterator
 

Namespaces

 ARDOUR
 

Functions

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