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

◆ RegionSelectionPattern

enum class MayaFlux::Kakshya::RegionSelectionPattern : uint8_t
strong

Describes how regions are selected for processing or playback.

Enumerator
ALL 

Process all regions.

SEQUENTIAL 

Process regions in order.

RANDOM 

Random selection.

ROUND_ROBIN 

Cycle through regions.

WEIGHTED 

Weighted random selection.

OVERLAP 

Overlapping selection.

EXCLUSIVE 

Mutually exclusive selection.

CUSTOM 

User-defined selection logic.

Definition at line 11 of file Region.hpp.

11 : uint8_t {
12 ALL, ///< Process all regions
13 SEQUENTIAL, ///< Process regions in order
14 RANDOM, ///< Random selection
15 ROUND_ROBIN, ///< Cycle through regions
16 WEIGHTED, ///< Weighted random selection
17 OVERLAP, ///< Overlapping selection
18 EXCLUSIVE, ///< Mutually exclusive selection
19 CUSTOM ///< User-defined selection logic
20};
@ WEIGHTED
Weighted random selection.
@ EXCLUSIVE
Mutually exclusive selection.