added missing EXPORT-declarations
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1419 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
#define _FFT_HELPERS_H
|
||||
|
||||
#include "lmmsconfig.h"
|
||||
#include "export.h"
|
||||
|
||||
#ifdef LMMS_HAVE_FFTW3F
|
||||
|
||||
@@ -46,13 +47,13 @@ enum WINDOWS
|
||||
*
|
||||
* returns -1 on error
|
||||
*/
|
||||
float maximum( float * _abs_spectrum, unsigned int _spec_size );
|
||||
float EXPORT maximum( float * _abs_spectrum, unsigned int _spec_size );
|
||||
|
||||
/* apply hanning or hamming window to channel
|
||||
*
|
||||
* returns -1 on error
|
||||
*/
|
||||
int hanming( float * _timebuffer, int _length, WINDOWS _type );
|
||||
int EXPORT hanming( float * _timebuffer, int _length, WINDOWS _type );
|
||||
|
||||
/* compute absolute values of complex_buffer, save to absspec_buffer
|
||||
* take care that - compl_len is not bigger than complex_buffer!
|
||||
@@ -60,7 +61,7 @@ int hanming( float * _timebuffer, int _length, WINDOWS _type );
|
||||
*
|
||||
* returns 0 on success, else -1
|
||||
*/
|
||||
int absspec( fftwf_complex * _complex_buffer, float * _absspec_buffer,
|
||||
int EXPORT absspec( fftwf_complex * _complex_buffer, float * _absspec_buffer,
|
||||
int _compl_length );
|
||||
|
||||
/* build fewer subbands from many absolute spectrum values
|
||||
@@ -69,11 +70,11 @@ int absspec( fftwf_complex * _complex_buffer, float * _absspec_buffer,
|
||||
*
|
||||
* returns 0 on success, else -1
|
||||
*/
|
||||
int compressbands( float * _absspec_buffer, float * _compressedband,
|
||||
int EXPORT compressbands( float * _absspec_buffer, float * _compressedband,
|
||||
int _num_old, int _num_new, int _bottom, int _top );
|
||||
|
||||
|
||||
int calc13octaveband31( float * _absspec_buffer, float * _subbands,
|
||||
int EXPORT calc13octaveband31( float * _absspec_buffer, float * _subbands,
|
||||
int _num_spec, float _max_frequency );
|
||||
|
||||
/* compute power of finite time sequence
|
||||
@@ -81,7 +82,7 @@ int calc13octaveband31( float * _absspec_buffer, float * _subbands,
|
||||
*
|
||||
* returns power on success, else -1
|
||||
*/
|
||||
float signalpower(float *timesignal, int num_values);
|
||||
float EXPORT signalpower(float *timesignal, int num_values);
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user