|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| BufferPipeline & MayaFlux::Kriya::BufferPipeline::branch_if | ( | std::function< bool(uint32_t)> | condition, |
| const std::function< void(BufferPipeline &)> & | branch_builder, | ||
| bool | synchronous = false, |
||
| uint64_t | samples_per_operation = 1 |
||
| ) |
Add conditional branch to the pipeline.
| condition | Function that determines if branch should execute |
| branch_builder | Function that configures the branch pipeline |
| synchronous | If true, branch executes within main cycle (default: false) |
| samples_per_operation | Number of samples per operation in branch (default: 1) |
Definition at line 34 of file BufferPipeline.cpp.
References m_branches, and m_scheduler.