MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ when()

BufferOperation MayaFlux::Kriya::BufferOperation::when ( std::function< bool(uint32_t)>  condition,
Buffers::ProcessingToken  token = Buffers::ProcessingToken::AUDIO_BACKEND 
)
static

Create a conditional operation for pipeline branching.

Parameters
conditionFunction that returns true when condition is met
tokenProcessing domain for the operation
Returns
BufferOperation configured for conditional execution

Definition at line 430 of file BufferOperation.cpp.

432{
434 op.m_condition = std::move(condition);
435 return op;
436}
BufferOperation(OpType type, BufferCapture capture)
@ CONDITION
Conditional operation for branching logic.

References CONDITION, and m_condition.