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 =
"");
#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:43
#define AUD_NAMESPACE_END
Closes the audaspace namespace aud.
Definition: Audaspace.h:119
The main header file of the library defining the namespace and basic data types.