Align instructions sequentially.
Instructions played on different channels are also arranged in a sequence. No buffer time is inserted in between instructions.
Create new sequential context.
Reallocate instructions according to the policy.
Only top-level sub-schedules are aligned. If sub-schedules are nested, nested schedules are not recursively aligned.
Schedule) – Schedule to align.
Schedule with reallocated instructions.
Returns dictionary to represent this alignment.