|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Kriya::BufferPipeline::execute_buffer_rate | ( | uint64_t | max_cycles = 0 | ) |
Execute pipeline synchronized to audio hardware cycle boundaries.
This now respects the configured execution strategy and timing modes. Default strategy is PHASED with BUFFER_RATE timing.
| max_cycles | Maximum number of audio cycles to process (0 = infinite) |
Definition at line 73 of file BufferPipeline.cpp.
References MayaFlux::Vruta::TaskScheduler::add_task(), MayaFlux::Journal::CoroutineScheduling, execute_internal(), MayaFlux::Journal::Kriya, m_active_self, m_continuous_execution, m_max_cycles, and m_scheduler.
Here is the call graph for this function: