HephAudio v3.0.6
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
|
#include "HephAudioShared.h"
#include "AudioBuffer.h"
#include "Buffers/DoubleBuffer.h"
#include <mysofa.h>
#include <string>
#include <vector>
#include <filesystem>
Go to the source code of this file.
Classes | |
class | HephAudio::Spatializer |
implements reading the SOFA files and HRTF interpolation for spatialization. More... | |
Macros | |
#define | HEPHAUDIO_SPATIALIZER_AZIMUTH_MIN 0 |
#define | HEPHAUDIO_SPATIALIZER_AZIMUTH_MAX 360 |
#define | HEPHAUDIO_SPATIALIZER_ELEVATION_MIN -90 |
#define | HEPHAUDIO_SPATIALIZER_ELEVATION_MAX 90 |
#define HEPHAUDIO_SPATIALIZER_AZIMUTH_MIN 0 |
the minimum value the azimuth can have in degrees.
#define HEPHAUDIO_SPATIALIZER_AZIMUTH_MAX 360 |
the maximum value the azimuth can have in degrees.
#define HEPHAUDIO_SPATIALIZER_ELEVATION_MIN -90 |
the minimum value the elevation can have in degrees.
#define HEPHAUDIO_SPATIALIZER_ELEVATION_MAX 90 |
the maximum value the elevation can have in degrees.