Struct

AgsAudioFourierTransformUtil

Description

struct AgsFourierTransformUtil {
  gpointer source;
  guint source_stride;
  AgsComplex* frequency_domain;
  guint buffer_length;
  AgsSoundcardFormat format;
  guint samplerate;
}

No description available.

Structure members
source

No description available.

source_stride

No description available.

frequency_domain

No description available.

buffer_length

No description available.

format

No description available.

samplerate

No description available.

Functions

ags_fourier_transform_util_alloc

Allocate AgsFourierTransformUtil-struct.

since: 7.0.0

Instance methods

ags_fourier_transform_util_compute_stft

Compute fourier transform.

since: 7.0.0

ags_fourier_transform_util_compute_stft_complex

Compute fourier transform of buffer.

since: 3.6.0

ags_fourier_transform_util_compute_stft_double

Compute fourier transform of buffer.

since: 3.0.0

ags_fourier_transform_util_compute_stft_float

Compute fourier transform of buffer.

since: 3.0.0

ags_fourier_transform_util_compute_stft_s16

Compute fourier transform of buffer.

since: 3.0.0

ags_fourier_transform_util_compute_stft_s24

Compute fourier transform of buffer.

since: 3.0.0

ags_fourier_transform_util_compute_stft_s32

Compute fourier transform of buffer.

since: 3.0.0

ags_fourier_transform_util_compute_stft_s64

Compute fourier transform of buffer.

since: 3.0.0

ags_fourier_transform_util_compute_stft_s8

Compute fourier transform of buffer.

since: 3.0.0

ags_fourier_transform_util_copy

Create a copy of ptr.

since: 7.0.0

ags_fourier_transform_util_free

Free the memory of ptr.

since: 7.0.0

ags_fourier_transform_util_get_buffer_length

Get buffer length of fourier_transform_util.

since: 7.0.0

ags_fourier_transform_util_get_format

Get audio buffer util format of fourier_transform_util.

since: 7.0.0

ags_fourier_transform_util_get_frequency_domain

Get frequency domain buffer of fourier_transform_util.

since: 7.0.0

ags_fourier_transform_util_get_samplerate

Get samplerate of fourier_transform_util.

since: 7.0.0

ags_fourier_transform_util_get_source

Get source buffer of fourier_transform_util.

since: 7.0.0

ags_fourier_transform_util_get_source_stride

Get source stride of fourier_transform_util.

since: 7.0.0

ags_fourier_transform_util_inverse_stft

Compute inverse fourier transform.

since: 7.0.0

ags_fourier_transform_util_inverse_stft_complex

Compute inverse fourier transform of buffer.

since: 3.6.0

ags_fourier_transform_util_inverse_stft_double

Compute inverse fourier transform of buffer.

since: 3.0.0

ags_fourier_transform_util_inverse_stft_float

Compute inverse fourier transform of buffer.

since: 3.0.0

ags_fourier_transform_util_inverse_stft_s16

Compute inverse fourier transform of buffer.

since: 3.0.0

ags_fourier_transform_util_inverse_stft_s24

Compute inverse fourier transform of buffer.

since: 3.0.0

ags_fourier_transform_util_inverse_stft_s32

Compute inverse fourier transform of buffer.

since: 3.0.0

ags_fourier_transform_util_inverse_stft_s64

Compute inverse fourier transform of buffer.

since: 3.0.0

ags_fourier_transform_util_inverse_stft_s8

Compute inverse fourier transform of buffer.

since: 3.0.0

ags_fourier_transform_util_set_buffer_length

Set buffer_length of fourier_transform_util.

since: 7.0.0

ags_fourier_transform_util_set_format

Set format of fourier_transform_util.

since: 7.0.0

ags_fourier_transform_util_set_frequency_domain

Set frequency_domain buffer of fourier_transform_util.

since: 7.0.0

ags_fourier_transform_util_set_samplerate

Set samplerate of fourier_transform_util.

since: 7.0.0

ags_fourier_transform_util_set_source

Set source buffer of fourier_transform_util.

since: 7.0.0

ags_fourier_transform_util_set_source_stride

Set source stride of fourier_transform_util.

since: 7.0.0