MANAGER: Minor TODO comment

See #30.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
MANAGER: Move the per-descriptor retrieval into a dedicated method

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
MANAGER: Move constants from each descriptors into common manager

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
MANAGER: Add Dft and Spectrogram as allowed descriptors

Part of #29.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
MANAGER: Add an utility in order to estimate output size

This allow to use the manager in a fully dynamic way.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
MANAGER: In tests, using a more dynamic way to enable all descriptors

All availalbe descriptors wil lbe used, the output size will also be
dynamically computed.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
MANAGER: Various code cleaning

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
MANAGER: Add common variables and their accessor

The user may change the default value for analysis parameters.
This will prove useful for tests.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
DESCRIPTORS: Now using Manager common variables everywhere

Part of #29.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
ALGORITHMS: For Dft and Spectrogram tests, using non-default values

Analysis values are usually fixed according descriptors requirement;
they are only changed here for testing purpose.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
DESCRIPTORS: Manager now used everywhere

Part of #29.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
DESCRIPTORS: A manager is now mandatory for all descriptor usage

Part of #29.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>