|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Kriya::SamplingPipeline::rebuild_for | ( | uint64_t | milliseconds | ) |
Stop and restart pipeline execution for a bounded duration.
Stops any running pipeline execution, resets the cycle counter, and restarts for the given duration. Hard-cuts all active voices at the point of restart. Document as a destructive operation.
| milliseconds | Duration in milliseconds. |
Definition at line 96 of file SamplingPipeline.cpp.
References MayaFlux::Buffers::AUDIO_BACKEND, MayaFlux::Journal::Configuration, MayaFlux::Buffers::BufferManager::get_buffer_size(), MayaFlux::Buffers::BufferManager::get_sample_rate(), MayaFlux::Journal::Kriya, m_buffer, m_built, m_mgr, m_pipeline, MF_WARN, and MayaFlux::Vruta::seconds_to_blocks().
Here is the call graph for this function: