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