SAF
|
An arbitrary array panner (HRIRs, microphone array IRs, etc.) with coherent and incoherent spreading modes, as described in [1]. More...
Go to the source code of this file.
Data Structures | |
struct | spreader_data |
Main structure for spreader. More... | |
Macros | |
#define | SPREADER_FRAME_SIZE ( 512 ) |
Framesize, in time-domain samples. | |
#define | MAX_SPREAD_FREQ ( 16e3f ) |
Maximum spread frequency, above which no spreading occurs. | |
#define | HOP_SIZE ( 128 ) |
STFT hop size. | |
#define | HYBRID_BANDS ( HOP_SIZE + 5 ) |
Number of frequency bands. | |
#define | TIME_SLOTS ( SPREADER_FRAME_SIZE / HOP_SIZE ) |
Number of STFT timeslots. | |
Functions | |
void | spreader_setCodecStatus (void *const hSpr, CODEC_STATUS newStatus) |
Sets codec status (see CODEC_STATUS enum) | |
An arbitrary array panner (HRIRs, microphone array IRs, etc.) with coherent and incoherent spreading modes, as described in [1].
Definition in file spreader_internal.h.
#define HOP_SIZE ( 128 ) |
STFT hop size.
Definition at line 55 of file spreader_internal.h.
#define HYBRID_BANDS ( HOP_SIZE + 5 ) |
Number of frequency bands.
Definition at line 56 of file spreader_internal.h.
#define MAX_SPREAD_FREQ ( 16e3f ) |
Maximum spread frequency, above which no spreading occurs.
Definition at line 54 of file spreader_internal.h.
#define SPREADER_FRAME_SIZE ( 512 ) |
Framesize, in time-domain samples.
Definition at line 51 of file spreader_internal.h.
#define TIME_SLOTS ( SPREADER_FRAME_SIZE / HOP_SIZE ) |
Number of STFT timeslots.
Definition at line 57 of file spreader_internal.h.
void spreader_setCodecStatus | ( | void *const | hSpr, |
CODEC_STATUS | newStatus ) |
Sets codec status (see CODEC_STATUS enum)
Definition at line 34 of file spreader_internal.c.