|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Kriya::BufferPipeline::execute_once | ( | ) |
Execute the pipeline for a single cycle.
Schedules the pipeline to run once through all operations. The execution happens asynchronously via the scheduler's coroutine system. The pipeline must have a scheduler and will be kept alive via shared_ptr until execution completes.
| std::runtime_error | if pipeline has no scheduler |
Definition at line 98 of file BufferPipeline.cpp.
References MayaFlux::Vruta::TaskScheduler::add_task(), MayaFlux::Journal::CoroutineScheduling, execute_internal(), MayaFlux::Journal::Kriya, m_active_self, m_max_cycles, and m_scheduler.
Here is the call graph for this function: