def step.pay.at

emerging-ezaudio@0.4.0.0 · src/wav.bend:290

import emerging-ezaudio@0.4.0.0/src/wav.bend as Wav
import Base

290def step.pay.at(
291  last: Bool, +left: U32, +tag: U32, +sz: U32, +seen: U32, +kind: U32, +ch: U32,
292  +rate: U32, acc: List<&2, U32>, frames: List<&2, U32>
293) -> St:
294  match last:
295    case False{}:
296      st.set(2, (left - 1 : U32), tag, sz, seen, kind, ch, rate, acc, frames)
297    case True{}:
298      step.chunk(tag, sz, seen, kind, ch, rate, List.reverse(&2, U32, acc), frames)

Uses (8)

Used by (1)