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

◆ is_capture_phase_operation()

bool MayaFlux::Kriya::BufferOperation::is_capture_phase_operation ( const BufferOperation &  op)
static

Definition at line 593 of file BufferOperation.cpp.

594{
595 if (op.get_execution_phase() == BufferOperation::ExecutionPhase::CAPTURE) {
596 return true;
597 }
598 if (op.get_execution_phase() == BufferOperation::ExecutionPhase::PROCESS) {
599 return false;
600 }
601
602 switch (op.get_type()) {
604 return true;
606 return op.is_streaming();
607 default:
608 return false;
609 }
610}
@ CAPTURE
Capture data from source buffer using BufferCapture strategy.
@ MODIFY
Modify Buffer Data using custom quick process.

References CAPTURE, get_execution_phase(), get_type(), is_streaming(), MODIFY, and PROCESS.

Referenced by MayaFlux::Kriya::BufferPipeline::execute_frame_phased(), and MayaFlux::Kriya::BufferPipeline::execute_phased().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: