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

◆ CaptureMode

enum class MayaFlux::Kriya::BufferCapture::CaptureMode : uint8_t
strong

Defines the data capture and retention strategy.

Enumerator
TRANSIENT 

Single cycle capture (default) - data expires after 1 cycle.

ACCUMULATE 

Accumulate over multiple cycles in container.

TRIGGERED 

Capture only when condition met.

WINDOWED 

Rolling window capture with overlap.

CIRCULAR 

Circular buffer with overwrite.

Definition at line 58 of file Capture.hpp.

58 : uint8_t {
59 TRANSIENT, ///< Single cycle capture (default) - data expires after 1 cycle
60 ACCUMULATE, ///< Accumulate over multiple cycles in container
61 TRIGGERED, ///< Capture only when condition met
62 WINDOWED, ///< Rolling window capture with overlap
63 CIRCULAR ///< Circular buffer with overwrite
64 };
@ TRANSIENT
Single cycle capture (default) - data expires after 1 cycle.
@ CIRCULAR
Circular buffer with overwrite.
@ ACCUMULATE
Accumulate over multiple cycles in container.
@ WINDOWED
Rolling window capture with overlap.
@ TRIGGERED
Capture only when condition met.