34#ifndef __SAF_HOA_INTERNAL_H_INCLUDED__
35#define __SAF_HOA_INTERNAL_H_INCLUDED__
131 float_complex* hrtfs,
132 float* hrtf_dirs_deg,
138 float_complex* decMtx);
167 float_complex* hrtfs,
168 float* hrtf_dirs_deg,
174 float_complex* decMtx);
209 float_complex* hrtfs,
210 float* hrtf_dirs_deg,
216 float_complex* decMtx);
265 float_complex* hrtfs,
266 float* hrtf_dirs_deg,
274 float_complex* decMtx);
305 float_complex* hrtfs,
306 float* hrtf_dirs_deg,
313 float_complex* decMtx);
Include header for SAF externals.
Main header for the higher-order Ambisonics module (SAF_HOA_MODULE)
void getBinDecoder_TA(float_complex *hrtfs, float *hrtf_dirs_deg, int N_dirs, int N_bands, int order, float *freqVector, float *itd_s, float *weights, float_complex *decMtx)
Computes a binaural ambisonic decoder based on the time-alignment (TA) method described in [1].
void getEPAD(int order, float *ls_dirs_deg, int nLS, float *decMtx)
Computes the Energy preserving Ambisonic decoder (EPAD), as detailed in [1].
void getBinDecoder_LSDIFFEQ(float_complex *hrtfs, float *hrtf_dirs_deg, int N_dirs, int N_bands, int order, float *weights, float_complex *decMtx)
Computes a least-squares (LS) binaural ambisonic decoder with diffuse-field equalisation [1].
void getBinDecoder_SPR(float_complex *hrtfs, float *hrtf_dirs_deg, int N_dirs, int N_bands, int order, float *weights, float_complex *decMtx)
Computes a binaural ambisonic decoder based on spatial resampling (i.e, virtual loudspeaker decoding)...
void getBinDecoder_LS(float_complex *hrtfs, float *hrtf_dirs_deg, int N_dirs, int N_bands, int order, float *weights, float_complex *decMtx)
Computes a standard least-squares (LS) binaural ambisonic decoder.
void getBinDecoder_MAGLS(float_complex *hrtfs, float *hrtf_dirs_deg, int N_dirs, int N_bands, int order, float *freqVector, float *weights, float_complex *decMtx)
Computes a binaural ambisonic decoder based on the magnitude least-squares (MagLS) method,...
void getAllRAD(int order, float *ls_dirs_deg, int nLS, float *decMtx)
Computes the All-round Ambisonics decoder (AllRAD), as detailed in [1], which is essentially a spheri...
Main header for the Spherical Harmonic Transform and Spherical Array Processing module (SAF_SH_MODULE...
Main header for the utilities module (SAF_UTILITIES_MODULE)
Main header for the VBAP/MDAP module (SAF_VBAP_MODULE)