Struct lv2_raw::atom::LV2AtomSequenceBody
[−]
[src]
#[repr(C)]pub struct LV2AtomSequenceBody { pub unit: u32, pub pad: u32, }
The body of an atom:Sequence (a sequence of events).
The unit field is either a URID that described an appropriate time stamp type, or may be 0 where a default stamp type is known. For LV2_Descriptor::run(), the default stamp type is audio frames.
The contents of a sequence is a series of LV2_Atom_Event, each aligned to 64-bits, e.g.:
| Event 1 (size 6) | Event 2 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |FRAMES |SUBFRMS|TYPE |SIZE |DATADATADATAPAD|FRAMES |SUBFRMS|...
Fields
unit: u32
< URID of unit of event time stamps.
pad: u32
< Currently unused.