Jamoma API  0.6.0.a19

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

#include "TTDSP.h"
#include "../libsndfile/sndfile.h"
+ Include dependency graph for TTSoundfile.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TTSoundfile
 Creates an interface to data in a soundfile from disk. More...
 

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.h.