Instance structure for #GstFFTF32. This performs the FFT on @timedata and puts the result in @freqdata. allocating the #GstFFTF32 instance with gst_fft_f32_new(). domain samples. Buffer of the samples in the time domain Target buffer for the samples in the frequency domain This frees the memory allocated for @self. This performs the inverse FFT on @freqdata and puts the result in @timedata. while allocating the #GstFFTF32 instance with gst_fft_f32_new(). Buffer of the samples in the frequency domain Target buffer for the samples in the time domain This calls the window function @window on the @timedata sample buffer. Time domain samples Window function to apply Data type for complex numbers composed of 32 bit float. Instance structure for #GstFFTF64. This performs the FFT on @timedata and puts the result in @freqdata. allocating the #GstFFTF64 instance with gst_fft_f64_new(). domain samples. Buffer of the samples in the time domain Target buffer for the samples in the frequency domain This frees the memory allocated for @self. This performs the inverse FFT on @freqdata and puts the result in @timedata. while allocating the #GstFFTF64 instance with gst_fft_f64_new(). Buffer of the samples in the frequency domain Target buffer for the samples in the time domain This calls the window function @window on the @timedata sample buffer. Time domain samples Window function to apply Data type for complex numbers composed of 64 bit float. Instance structure for #GstFFTS16. This performs the FFT on @timedata and puts the result in @freqdata. allocating the #GstFFTS16 instance with gst_fft_s16_new(). domain samples. Buffer of the samples in the time domain Target buffer for the samples in the frequency domain This frees the memory allocated for @self. This performs the inverse FFT on @freqdata and puts the result in @timedata. while allocating the #GstFFTS16 instance with gst_fft_s16_new(). Buffer of the samples in the frequency domain Target buffer for the samples in the time domain This calls the window function @window on the @timedata sample buffer. Time domain samples Window function to apply Data type for complex numbers composed of signed 16 bit integers. Instance structure for #GstFFTS32. This performs the FFT on @timedata and puts the result in @freqdata. allocating the #GstFFTS32 instance with gst_fft_s32_new(). domain samples. Buffer of the samples in the time domain Target buffer for the samples in the frequency domain This frees the memory allocated for @self. This performs the inverse FFT on @freqdata and puts the result in @timedata. while allocating the #GstFFTS32 instance with gst_fft_s32_new(). Buffer of the samples in the frequency domain Target buffer for the samples in the time domain This calls the window function @window on the @timedata sample buffer. Time domain samples Window function to apply Data type for complex numbers composed of signed 32 bit integers. The various window functions available. This returns a new #GstFFTF32 instance with the given parameters. It makes sense to keep one instance for several calls for speed reasons. 2, 3 and 5. To get the next number with this characteristics use gst_fft_next_fast_length(). a new #GstFFTF32 instance. Length of the FFT in the time domain %TRUE if the #GstFFTF32 instance should be used for the inverse FFT This returns a new #GstFFTF64 instance with the given parameters. It makes sense to keep one instance for several calls for speed reasons. 2, 3 and 5. To get the next number with this characteristics use gst_fft_next_fast_length(). a new #GstFFTF64 instance. Length of the FFT in the time domain %TRUE if the #GstFFTF64 instance should be used for the inverse FFT Returns the next number to @n that is entirely a product of 2, 3 and 5. Using this as the @len parameter for the different GstFFT types will provide the best performance. the next fast FFT length. Number for which the next fast length should be returned This returns a new #GstFFTS16 instance with the given parameters. It makes sense to keep one instance for several calls for speed reasons. 2, 3 and 5. To get the next number with this characteristics use gst_fft_next_fast_length(). a new #GstFFTS16 instance. Length of the FFT in the time domain %TRUE if the #GstFFTS16 instance should be used for the inverse FFT This returns a new #GstFFTS32 instance with the given parameters. It makes sense to keep one instance for several calls for speed reasons. 2, 3 and 5. To get the next number with this characteristics use gst_fft_next_fast_length(). a new #GstFFTS32 instance. Length of the FFT in the time domain %TRUE if the #GstFFTS32 instance should be used for the inverse FFT