Go to the source code of this file.
Functions | |
| static int | add_size (size_t a, size_t b, size_t *out) |
| int | audio_istft_mag_phase_f32 (const float *magnitude, const float *phase, size_t spectral_elements, size_t frames, size_t n_fft, size_t hop, float *output, size_t output_capacity, float *scratch, size_t scratch_elements) |
| int | audio_istft_mag_phase_plan_f32 (size_t frames, size_t n_fft, size_t hop, size_t *spectral_elements, size_t *output_samples, size_t *scratch_elements) |
| static int | mul_size (size_t a, size_t b, size_t *out) |
|
static |
Definition at line 7 of file audio_istft_mag_phase.c.
Referenced by audio_istft_mag_phase_plan_f32().
| int audio_istft_mag_phase_f32 | ( | const float * | magnitude, |
| const float * | phase, | ||
| size_t | spectral_elements, | ||
| size_t | frames, | ||
| size_t | n_fft, | ||
| size_t | hop, | ||
| float * | output, | ||
| size_t | output_capacity, | ||
| float * | scratch, | ||
| size_t | scratch_elements | ||
| ) |
Definition at line 50 of file audio_istft_mag_phase.c.
References audio_istft_mag_phase_plan_f32(), CK_AUDIO_EXTENT_INVALID, CK_AUDIO_EXTENT_LIMIT, CK_AUDIO_EXTENT_OK, and end.
| int audio_istft_mag_phase_plan_f32 | ( | size_t | frames, |
| size_t | n_fft, | ||
| size_t | hop, | ||
| size_t * | spectral_elements, | ||
| size_t * | output_samples, | ||
| size_t * | scratch_elements | ||
| ) |
Definition at line 19 of file audio_istft_mag_phase.c.
References add_size(), CK_AUDIO_EXTENT_INVALID, CK_AUDIO_EXTENT_OK, CK_AUDIO_EXTENT_OVERFLOW, and mul_size().
Referenced by audio_istft_mag_phase_f32().
|
static |
Definition at line 13 of file audio_istft_mag_phase.c.
Referenced by audio_istft_mag_phase_plan_f32().