|
MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
|
| std::vector< double > MayaFlux::Kinesis::Discrete::slice_intervals | ( | std::span< const double > | data, |
| const std::vector< std::pair< size_t, size_t > > & | intervals | ||
| ) |
Copy data from a set of half-open intervals into a flat vector.
| data | Source span |
| intervals | Sorted, non-overlapping [start, end) pairs |
Definition at line 39 of file Extract.cpp.
Referenced by MayaFlux::Yantra::extract_above_mean(), MayaFlux::Yantra::extract_high_energy(), MayaFlux::Yantra::extract_high_spectral(), MayaFlux::Yantra::extract_onsets(), MayaFlux::Yantra::extract_outliers(), MayaFlux::Yantra::extract_peaks(), MayaFlux::Yantra::extract_silence(), and MayaFlux::Yantra::extract_zero_crossings().
Here is the caller graph for this function: