Here are the classes, structs, unions and interfaces with brief descriptions:
| Njsa | |
| Ncicuetea | |
| CCqtDenseProcessor | Processes audio samples using a dense non-stationary Gabor transform-based CQT |
| CCqtSparseProcessor | Processes audio samples using a sparse non-stationary Gabor transform-based CQT |
| CDFT | The Wrapper class for other FFTs provided by different libraries |
| CDFTImpl | |
| CDoubleBuffer | A double-buffer implementation for storing and switching between two values |
| CNsgfCqtCommon | Base class for Non-Stationary Gabor Filterbank Constant-Q Transform (NSGF-CQT) operations |
| CBandInfo | Holds information about the number of bands in the filterbank |
| CNsgfCqtDense | Dense implementation of the NSGF-CQT |
| CNsgfCqtSparse | Sparse implementation of the NSGF-CQT |
| CSpan | Represents a span of indices for a band |
| CRealTimeChecker | |
| CSlicer | A class for slicing audio or signal data into overlapping blocks |
| CSlidingCqtDenseProcessor | Processes audio samples using a sliding window dense CQT |
| CSlidingCqtSparseProcessor | Processes audio samples using a sliding window sparse CQT |
| CSplicer | A class for managing and processing audio blocks with overlap and hop sizes |