|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| std::shared_ptr< Vruta::SoundRoutine > MayaFlux::Kriya::CycleCoordinator::sync_pipelines_at_rate | ( | std::vector< std::reference_wrapper< BufferPipeline > > | pipelines, |
| uint32_t | sync_every_n_cycles, | ||
| double | seconds_per_cycle | ||
| ) |
Create a synchronization routine based on real-time rate.
| pipelines | Vector of pipeline references to synchronize |
| sync_every_n_cycles | Synchronization interval in cycles |
| seconds_per_cycle | Duration of each cycle in seconds |
Definition at line 46 of file CycleCoordinator.cpp.
References m_scheduler, MayaFlux::Vruta::TaskScheduler::seconds_to_samples(), and sync_pipelines().
Here is the call graph for this function: