the group's feedback: the lines an asynchronous in pipe delivers per micro frame, which an asynchronous out pipe's requests follow a round behind - its lead a round, seeded by every charge; bundled completions swing it around the seed, so its room is two rounds
the streaming session's tick over a group's pipelines, the same in every environment
One tick at bus frame frame charges the group as a unit - every pipe once as it stands idle after its start(), a failed charge resting the whole group at its default settings and charging it again every 250 ms, so each attempt reserves the group's bandwidth whole or none -, then moves every charged pipe's data by its pipeline and runs the clock domain by the reference stream's advance. The environment's group supplies its thread and timer, and:
each(f): visits every isoc pipe of the session as f(idx, pipe), idx its stream's index - the pipes the session charges, rests and moves
reference: the stream whose advance drives the clock domain, by the index each() names it
the group's feedback: the lines an asynchronous in pipe delivers per micro frame, which an asynchronous out pipe's requests follow a round behind - its lead a round, seeded by every charge; bundled completions swing it around the seed, so its room is two rounds