uint32_toptimize;/* optimise HRIR/BRIR or not ie reduce renderer complexity */
uint32_tharmonizeLateReverbBinauralGain;/* average left/right late reveberation energy or not */
uint32_toptimize;/* optimize HRIR/BRIR or not ie reduce renderer complexity */
uint32_tharmonizeLateReverbBinauralGain;/* average left/right late reverberation energy or not */
floatlateReverbCompensationGain[MAX_INTERN_CHANNELS];/* user design additional compensation gain for late reverberation */
floatbeginEnergyThreshold;/* use to find beginning of HRIR/BRIR. ratio between HRIR/BRIR energy before begin sample and after begin sample is = BeginEnergyThld. Remove zero at the beginning of the HRIR */
floatendEnergyThreshold;/* use to find end of HRIR. ratio between HRIR energy after end sample and before end sample is = EndEnergyThld. Remove zero at the end of the HRIR */
floatdirectEnergyThreshold;/* use to find the length direct and early part of HRIR/BRIR. ratio between HRIR/BRIR energy of diffuse part and complete HRIR/BRIR energy = BeginEnergyThld. Energy left in diffuse part */
floatdiffuseEnergyThreshold;/* use to find the length diffuse part of HRIR/BRIR. Energy removed at the end of the diffuse part = DiffuseEnergyThld of total energy of whole diffuse part */
floatdiffuseCutOffFreqThreshold;/* thresold to determine the cut off frequency for each slice of the diffuse IR*/
floatdirectCutOffFreqThreshold;/* thresold to determine the cut off frequency for each slice of the Direct of IR*/
floatbeginEnergyThreshold;/* use to find beginning of HRIR/BRIR (tb). ratio in dB between HRIR/BRIR energy before begin sample (tb) and max of all HRIR/BRIR. Reduce complexity by Removing zero or low energy samples at the beginning of the HRIR */
floatendEnergyThreshold;/* use to find end of HRIR only (te). ratio inDb between HRIR energy after te sample and energy of the whole hrir. Remove zero or low energy samples at the end of the HRIR */
floatdirectEnergyThreshold;/* use to find the time limit between direct HRIR/BRIR part and diffuse part (tm). It is a ratio in dB between diffuse part and complete HRIR/BRIR energies. The more the value is near zero the smallest is tm, complexity decrease. */
floatdiffuseEnergyThreshold;/* use to find the time end limit of the diffuse part (te). diffuse part. It is a ratio in dB between diffuse part after te and complete diffuse HRIR/BRIR energies. The more the value is near zero the smallest is te, complexity decrease. */
floatdiffuseCutOffFreqThreshold;/* threshold in dB to determine the cut off (fcdiff) frequency for each slice of the diffuse IR. ratio in dB between the energy after fcdiff and the total energy. The more the value is near zero the smallest is fcdiff, complexity decrease */
floatdirectCutOffFreqThreshold;/* threshold in dB to determine the cut off (fcdirect) frequency for each slice of the direct IR. Do not applied to first slice. ratio in dB between the energy after fcdirect and the total energy. The more the value is near zero the smallest is fcdirect, complexity decrease */