Top |
#define AGS_FOURIER_TRANSFORM_UTIL_COMPUTE_STFT_S8_FRAME(x_buffer, x_channels, x_n, x_buffer_length, x_retval)
#define AGS_FOURIER_TRANSFORM_UTIL_COMPUTE_STFT_S16_FRAME(x_buffer, x_channels, x_n, x_buffer_length, x_retval)
#define AGS_FOURIER_TRANSFORM_UTIL_COMPUTE_STFT_S24_FRAME(x_buffer, x_channels, x_n, x_buffer_length, x_retval)
#define AGS_FOURIER_TRANSFORM_UTIL_COMPUTE_STFT_S32_FRAME(x_buffer, x_channels, x_n, x_buffer_length, x_retval)
#define AGS_FOURIER_TRANSFORM_UTIL_COMPUTE_STFT_S64_FRAME(x_buffer, x_channels, x_n, x_buffer_length, x_retval)
#define AGS_FOURIER_TRANSFORM_UTIL_COMPUTE_STFT_FLOAT_FRAME(x_buffer, x_channels, x_n, x_buffer_length, x_retval)
#define AGS_FOURIER_TRANSFORM_UTIL_COMPUTE_STFT_DOUBLE_FRAME(x_buffer, x_channels, x_n, x_buffer_length, x_retval)
#define AGS_FOURIER_TRANSFORM_UTIL_INVERSE_STFT_S8_FRAME(x_buffer, x_channels, x_n, x_buffer_length, x_retval)
#define AGS_FOURIER_TRANSFORM_UTIL_INVERSE_STFT_S16_FRAME(x_buffer, x_channels, x_n, x_buffer_length, x_retval)
#define AGS_FOURIER_TRANSFORM_UTIL_INVERSE_STFT_S24_FRAME(x_buffer, x_channels, x_n, x_buffer_length, x_retval)
#define AGS_FOURIER_TRANSFORM_UTIL_INVERSE_STFT_S32_FRAME(x_buffer, x_channels, x_n, x_buffer_length, x_retval)
#define AGS_FOURIER_TRANSFORM_UTIL_INVERSE_STFT_S64_FRAME(x_buffer, x_channels, x_n, x_buffer_length, x_retval)
#define AGS_FOURIER_TRANSFORM_UTIL_INVERSE_STFT_FLOAT_FRAME(x_buffer, x_channels, x_n, x_buffer_length, x_retval)
#define AGS_FOURIER_TRANSFORM_UTIL_INVERSE_STFT_DOUBLE_FRAME(x_buffer, x_channels, x_n, x_buffer_length, x_retval)
#define AGS_FOURIER_TRANSFORM_UTIL_ANALYSIS_WINDOW(x) (x + 1.0)
void ags_fourier_transform_util_compute_stft_s8 (gint8 *buffer
,guint channels
,guint buffer_length
,AgsComplex **retval
);
Compute fourier transform of buffer
.
buffer |
the audio buffer |
|
channels |
number of audio channels |
|
buffer_length |
the buffer's length |
|
retval |
the return location of result |
Since: 3.0.0
void ags_fourier_transform_util_compute_stft_s16 (gint16 *buffer
,guint channels
,guint buffer_length
,AgsComplex **retval
);
Compute fourier transform of buffer
.
buffer |
the audio buffer |
|
channels |
number of audio channels |
|
buffer_length |
the buffer's length |
|
retval |
the return location of result |
Since: 3.0.0
void ags_fourier_transform_util_compute_stft_s24 (gint32 *buffer
,guint channels
,guint buffer_length
,AgsComplex **retval
);
Compute fourier transform of buffer
.
buffer |
the audio buffer |
|
channels |
number of audio channels |
|
buffer_length |
the buffer's length |
|
retval |
the return location of result |
Since: 3.0.0
void ags_fourier_transform_util_compute_stft_s32 (gint32 *buffer
,guint channels
,guint buffer_length
,AgsComplex **retval
);
Compute fourier transform of buffer
.
buffer |
the audio buffer |
|
channels |
number of audio channels |
|
buffer_length |
the buffer's length |
|
retval |
the return location of result |
Since: 3.0.0
void ags_fourier_transform_util_compute_stft_s64 (gint64 *buffer
,guint channels
,guint buffer_length
,AgsComplex **retval
);
Compute fourier transform of buffer
.
buffer |
the audio buffer |
|
channels |
number of audio channels |
|
buffer_length |
the buffer's length |
|
retval |
the return location of result |
Since: 3.0.0
void ags_fourier_transform_util_compute_stft_float (gfloat *buffer
,guint channels
,guint buffer_length
,AgsComplex **retval
);
Compute fourier transform of buffer
.
buffer |
the audio buffer |
|
channels |
number of audio channels |
|
buffer_length |
the buffer's length |
|
retval |
the return location of result |
Since: 3.0.0
void ags_fourier_transform_util_compute_stft_double (gdouble *buffer
,guint channels
,guint buffer_length
,AgsComplex **retval
);
Compute fourier transform of buffer
.
buffer |
the audio buffer |
|
channels |
number of audio channels |
|
buffer_length |
the buffer's length |
|
retval |
the return location of result |
Since: 3.0.0
void ags_fourier_transform_util_compute_stft_complex (AgsComplex *buffer
,guint channels
,guint buffer_length
,AgsComplex **retval
);
Compute fourier transform of buffer
.
buffer |
the audio buffer |
|
channels |
number of audio channels |
|
buffer_length |
the buffer's length |
|
retval |
the return location of result |
Since: 3.6.0
void ags_fourier_transform_util_inverse_stft_s8 (AgsComplex *buffer
,guint channels
,guint buffer_length
,gint8 **retval
);
Compute inverse fourier transform of buffer
.
buffer |
the complex data |
|
channels |
number of audio channels |
|
buffer_length |
the buffer's length |
|
retval |
the return location of result |
Since: 3.0.0
void ags_fourier_transform_util_inverse_stft_s16 (AgsComplex *buffer
,guint channels
,guint buffer_length
,gint16 **retval
);
Compute inverse fourier transform of buffer
.
buffer |
the complex data |
|
channels |
number of audio channels |
|
buffer_length |
the buffer's length |
|
retval |
the return location of result |
Since: 3.0.0
void ags_fourier_transform_util_inverse_stft_s24 (AgsComplex *buffer
,guint channels
,guint buffer_length
,gint32 **retval
);
Compute inverse fourier transform of buffer
.
buffer |
the complex data |
|
channels |
number of audio channels |
|
buffer_length |
the buffer's length |
|
retval |
the return location of result |
Since: 3.0.0
void ags_fourier_transform_util_inverse_stft_s32 (AgsComplex *buffer
,guint channels
,guint buffer_length
,gint32 **retval
);
Compute inverse fourier transform of buffer
.
buffer |
the complex data |
|
channels |
number of audio channels |
|
buffer_length |
the buffer's length |
|
retval |
the return location of result |
Since: 3.0.0
void ags_fourier_transform_util_inverse_stft_s64 (AgsComplex *buffer
,guint channels
,guint buffer_length
,gint64 **retval
);
Compute inverse fourier transform of buffer
.
buffer |
the complex data |
|
channels |
number of audio channels |
|
buffer_length |
the buffer's length |
|
retval |
the return location of result |
Since: 3.0.0
void ags_fourier_transform_util_inverse_stft_float (AgsComplex *buffer
,guint channels
,guint buffer_length
,gfloat **retval
);
Compute inverse fourier transform of buffer
.
buffer |
the complex data |
|
channels |
number of audio channels |
|
buffer_length |
the buffer's length |
|
retval |
the return location of result |
Since: 3.0.0
void ags_fourier_transform_util_inverse_stft_double (AgsComplex *buffer
,guint channels
,guint buffer_length
,gdouble **retval
);
Compute inverse fourier transform of buffer
.
buffer |
the complex data |
|
channels |
number of audio channels |
|
buffer_length |
the buffer's length |
|
retval |
the return location of result |
Since: 3.0.0
void ags_fourier_transform_util_inverse_stft_complex (AgsComplex *buffer
,guint channels
,guint buffer_length
,AgsComplex **retval
);
Compute inverse fourier transform of buffer
.
buffer |
the complex data |
|
channels |
number of audio channels |
|
buffer_length |
the buffer's length |
|
retval |
the return location of result |
Since: 3.6.0