This page is the main entry point to the Essentia's Doxygen documentation. This is intended to be a reference for the advanced programmer. For a more user-oriented documentation, please refer to Essentia's main documentation.
Although you have access to all the classes from here (through the navigation bar located at the top of this page), You will probably be more interested in the following pages:
essentia::standard::Algorithm is the base class for algorithms written to be used in the standard mode.
essentia::streaming::Algorithm is the base class for algorithms written in the streaming mode. Most of the time you will not want to use this class directly but one of its subclasses:
essentia::Pool is a class used to store values in a thread-safe way.