59 static std::shared_ptr<HRTF>
loadLeftHRTFs(std::shared_ptr<FFTPlan> plan,
const std::string& fileExtension,
const std::string& path =
"");
68 static std::shared_ptr<HRTF>
loadRightHRTFs(std::shared_ptr<FFTPlan> plan,
const std::string& fileExtension,
const std::string& path =
"");
76 static std::shared_ptr<HRTF>
loadLeftHRTFs(
const std::string& fileExtension,
const std::string& path =
"");
84 static std::shared_ptr<HRTF>
loadRightHRTFs(
const std::string& fileExtension,
const std::string& path =
"");
96 static void loadHRTFs(std::shared_ptr<HRTF>hrtfs,
char ear,
const std::string& fileExtension,
const std::string& path =
"");
The main header file of the library defining the namespace and basic data types.
#define AUD_NAMESPACE_END
Closes the audaspace namespace aud.
Definition Audaspace.h:119
#define AUD_NAMESPACE_BEGIN
Opens the audaspace namespace aud.
Definition Audaspace.h:116
#define AUD_API
Used for exporting symbols in the shared library.
Definition Audaspace.h:93
This loader provides a method to load all the HRTFs in one directory, provided they follow the follow...
Definition HRTFLoader.h:44
static std::shared_ptr< HRTF > loadRightHRTFs(std::shared_ptr< FFTPlan > plan, const std::string &fileExtension, const std::string &path="")
Loads all the right ear HRTFs in the directory.
static std::shared_ptr< HRTF > loadLeftHRTFs(const std::string &fileExtension, const std::string &path="")
Loads all the left ear HRTFs in the directory.Onle one ear HRTFs for all azimuths [0,...
static std::shared_ptr< HRTF > loadRightHRTFs(const std::string &fileExtension, const std::string &path="")
Loads all the right ear HRTFs in the directory.
static std::shared_ptr< HRTF > loadLeftHRTFs(std::shared_ptr< FFTPlan > plan, const std::string &fileExtension, const std::string &path="")
Loads all the left ear HRTFs in the directory.Onle one ear HRTFs for all azimuths [0,...