MayaFlux 0.4.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 17 of file Region.hpp.

17 : uint8_t {
18 ALL, ///< Process all regions
19 SEQUENTIAL, ///< Process regions in order
20 RANDOM, ///< Random selection
21 ROUND_ROBIN, ///< Cycle through regions
22 WEIGHTED, ///< Weighted random selection
23 OVERLAP, ///< Overlapping selection
24 EXCLUSIVE, ///< Mutually exclusive selection
25 CUSTOM ///< User-defined selection logic
26};
@ WEIGHTED
Weighted random selection.
@ EXCLUSIVE
Mutually exclusive selection.