Module lv2_raw::atomutils [] [src]

Documentation of the corresponding C header files (part of LV2 Atom): http://lv2plug.in/ns/ext/atom/atom.html.

Structs

LV2AtomObjectQuery

A single entry in an Object query.

LV2AtomSequenceIterator

An iterator for atom sequences.

ObjectHelper

Functions

lv2_atom_equals

Return true iff a is equal to b.

lv2_atom_is_null

Return true iff atom is null.

lv2_atom_object_begin

Return a pointer to the first property in body.

lv2_atom_object_get

Variable argument version of lv2_atom_object_query().

lv2_atom_object_is_end

Return true iff i has reached the end of obj.

lv2_atom_object_next

Return an iterator to the property following i.

lv2_atom_object_query

Get an object's values for various keys.

lv2_atom_pad_size

Pad a size to 64 bits

lv2_atom_sequence_append_event

Append an event at the end of sequence.

lv2_atom_sequence_begin

Get an iterator pointing to the first event in a Sequence body.

lv2_atom_sequence_clear

Clear all events from sequence.

lv2_atom_sequence_end

Get an iterator pointing to the end of a Sequence body.

lv2_atom_sequence_is_end

Return true iff i has reached the end of body.

lv2_atom_sequence_next

Return an iterator to the element following i.

lv2_atom_total_size

Return the total size of atom, including the header.