|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
|
private |
Pump the MULTI_RATE list from one clock's context.
Called as a fall-through from process_token when the driving token is SAMPLE_ACCURATE or FRAME_ACCURATE. Reads the driving clock's position and offers each cross routine a resume under the given context. The CrossRoutine gate decides eligibility and claims the resume atomically, so both threads may call this concurrently on the same list.
| context | SAMPLE_BASED from the audio thread, FRAME_BASED from graphics. |
| clock_token | The token whose clock position drives this pump. |
| processing_units | Units to advance, matching the driving token's call. |
Definition at line 657 of file Scheduler.cpp.
References get_tasks_for_token(), m_token_clocks, and MayaFlux::Vruta::MULTI_RATE.
Referenced by process_token().
Here is the call graph for this function:
Here is the caller graph for this function: