pub type Sequence = ArrayAtomBody<SequenceHeader, u8>;Expand description
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.
Aliased Type§
#[repr(C)]pub struct Sequence {
pub header: SequenceHeader,
pub data: [u8],
}Fields§
§header: SequenceHeader§data: [u8]Implementations§
Trait Implementations§
Source§impl AtomBody for Sequence
impl AtomBody for Sequence
Source§type InitializationParameter = TimeUnit
type InitializationParameter = TimeUnit
The type of the parameter for
initialize_body Read moreSource§unsafe fn initialize_body<'a, W>(
writer: &mut W,
parameter: &TimeUnit,
urids: &mut CachedMap,
) -> Result<(), ()>where
W: WritingFrame<'a> + WritingFrameExt<'a, Self>,
unsafe fn initialize_body<'a, W>(
writer: &mut W,
parameter: &TimeUnit,
urids: &mut CachedMap,
) -> Result<(), ()>where
W: WritingFrame<'a> + WritingFrameExt<'a, Self>,
Write out a basic but valid atom body. Read more