Jamoma API  0.6.0.a19

Provides a common interface to soundfile data. More...

#include "TTSoundfile.h"
#include "TTInterpolate.h"
+ Include dependency graph for TTSoundfile.cpp:

Go to the source code of this file.

Detailed Description

Provides a common interface to soundfile data.

This object provides a common set of attributes and methods for working with soundfiles at a specific filepath. This allows us to access metadata and copy values in a common way without duplicating code. As with the rest of the SoundfileLib, it relies on the third-party libsndfile library.
Be aware that attributes and metadata are cached when the setFilePath method is called in order to provide efficiency, but this may lead to problems if the file somehow changes after the method call.

Authors
Nathan Wolek

Definition in file TTSoundfile.cpp.