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

◆ find_segment_for_position()

std::optional< size_t > MayaFlux::Kakshya::OrganizedRegion::find_segment_for_position ( const std::vector< uint64_t > &  position) const
inline

Find segment containing specific position.

Definition at line 78 of file OrganizedRegion.hpp.

79 {
80 for (size_t i = 0; i < segments.size(); ++i) {
81 if (segments[i].contains_position(position)) {
82 return i;
83 }
84 }
85 return std::nullopt;
86 }
std::vector< RegionSegment > segments
Audio segments in this region.
bool contains_position(const std::vector< uint64_t > &position) const
Check if position is within any segment.