|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
| MayaFlux::Kriya::SamplingPipeline::SamplingPipeline | ( | std::shared_ptr< Kakshya::DynamicSoundStream > | stream, |
| Buffers::BufferManager & | mgr, | ||
| Vruta::TaskScheduler & | scheduler, | ||
| uint32_t | channel, | ||
| uint32_t | buf_size | ||
| ) |
Begin construction with a loaded stream and output channel.
| stream | Loaded DynamicSoundStream. |
| mgr | BufferManager for channel supply. |
| scheduler | Scheduler for the internal BufferPipeline. |
| channel | Output channel index. |
| buf_size | Engine buffer size in frames. |
After construction, optionally call pipeline() and capture() to configure the fluent chain, then call build() to start processing. If build() is never called, the destructor is a no-op.
Definition at line 11 of file SamplingPipeline.cpp.
References any_active(), channel, MayaFlux::Kriya::BufferPipeline::create(), MayaFlux::Kriya::CaptureBuilder::for_cycles(), m_buffer, m_capture, m_pipeline, m_processor, m_scheduler, and MayaFlux::Kriya::CaptureBuilder::on_capture_processing().
Here is the call graph for this function: