[−][src]Type Definition lv2rs_atom::sequence::Sequence
type Sequence = ArrayAtomBody<SequenceHeader, u8>;
Atom tuple with time stamps for every contained atom.
Sequences are used to express real-time events that should be handled with frame- or beat-perfect timing, for example midi events.
See the module documentation for more information.
Methods
impl Sequence
[src]
pub fn time_unit(&self, urids: &mut CachedMap) -> TimeUnit
[src]
pub fn iter<'a>(
&'a self,
urids: &mut CachedMap
) -> impl Iterator<Item = (TimeStamp, &'a Atom)>
[src]
&'a self,
urids: &mut CachedMap
) -> impl Iterator<Item = (TimeStamp, &'a Atom)>
Trait Implementations
impl AtomBody for Sequence
[src]
type InitializationParameter = TimeUnit
The type of the parameter for initialize_body
Read more
fn get_uri() -> &'static CStr
[src]
unsafe fn initialize_body<'a, W>(
writer: &mut W,
parameter: &TimeUnit,
urids: &mut CachedMap
) -> Result<(), ()> where
W: WritingFrame<'a> + WritingFrameExt<'a, Self>,
[src]
writer: &mut W,
parameter: &TimeUnit,
urids: &mut CachedMap
) -> Result<(), ()> where
W: WritingFrame<'a> + WritingFrameExt<'a, Self>,