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

◆ reset_accumulated_data()

void MayaFlux::Kriya::BufferPipeline::reset_accumulated_data ( )
private

Definition at line 281 of file BufferPipelineCapture.cpp.

282{
283 for (auto& op : m_operations) {
284 if (op.get_type() == BufferOperation::OpType::CAPTURE) {
285 auto mode = op.m_capture.get_mode();
287 m_operation_data.erase(&op);
288 }
289 }
290 }
291}
uint32_t mode
@ CIRCULAR
Circular buffer with overwrite.
@ ACCUMULATE
Accumulate over multiple cycles in container.
@ WINDOWED
Rolling window capture with overlap.
@ CAPTURE
Capture data from source buffer using BufferCapture strategy.
std::unordered_map< BufferOperation *, Kakshya::DataVariant > m_operation_data
std::vector< BufferOperation > m_operations

References mode.

Referenced by reset_cycle_state().

+ Here is the caller graph for this function: