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

< URID of unit of event time stamps.

< Currently unused.

Methods

impl LV2AtomSequenceBody
[src]