SAF
|
A binaural Ambisonic decoder for reproducing Ambisonic sound scenes over headphones. More...
Go to the source code of this file.
Data Structures | |
struct | ambi_bin_codecPars |
Contains variables for sofa file loading, HRIRs, and the binaural decoder. More... | |
struct | ambi_bin_data |
Main structure for ambi_bin. More... | |
Macros | |
#define | AMBI_BIN_FRAME_SIZE ( 128 ) |
Framesize, in time-domain samples. | |
#define | HOP_SIZE ( 128 ) |
STFT hop size. | |
#define | HYBRID_BANDS ( HOP_SIZE + 5 ) |
Number of frequency bands. | |
#define | TIME_SLOTS ( AMBI_BIN_FRAME_SIZE / HOP_SIZE ) |
Number of STFT timeslots. | |
#define | POST_GAIN ( -9.0f ) |
Post-gain scaling, in dB. | |
Functions | |
void | ambi_bin_setCodecStatus (void *const hAmbi, CODEC_STATUS newStatus) |
Sets codec status. | |
A binaural Ambisonic decoder for reproducing Ambisonic sound scenes over headphones.
The decoder offers choice over many different binaural decoding options [1-4] It also supports sound-field rotation for head-tracking and can accomodate loading custom HRIR sets via the SOFA standard.
Definition in file ambi_bin_internal.h.
#define AMBI_BIN_FRAME_SIZE ( 128 ) |
Framesize, in time-domain samples.
Definition at line 67 of file ambi_bin_internal.h.
#define HOP_SIZE ( 128 ) |
STFT hop size.
Definition at line 70 of file ambi_bin_internal.h.
#define HYBRID_BANDS ( HOP_SIZE + 5 ) |
Number of frequency bands.
Definition at line 71 of file ambi_bin_internal.h.
#define POST_GAIN ( -9.0f ) |
Post-gain scaling, in dB.
Definition at line 73 of file ambi_bin_internal.h.
#define TIME_SLOTS ( AMBI_BIN_FRAME_SIZE / HOP_SIZE ) |
Number of STFT timeslots.
Definition at line 72 of file ambi_bin_internal.h.
void ambi_bin_setCodecStatus | ( | void *const | hAmbi, |
CODEC_STATUS | newStatus ) |
Sets codec status.
Definition at line 51 of file ambi_bin_internal.c.