#include <HRTFElevation.h>
|
| static std::unique_ptr< HRTFElevation > | createForSubject (const String &subjectName, int elevation, float sampleRate) |
| |
| static std::unique_ptr< HRTFElevation > | createByInterpolatingSlices (HRTFElevation *hrtfElevation1, HRTFElevation *hrtfElevation2, float x, float sampleRate) |
| |
| static bool | calculateKernelsForAzimuthElevation (int azimuth, int elevation, float sampleRate, const String &subjectName, RefPtr< HRTFKernel > &kernelL, RefPtr< HRTFKernel > &kernelR) |
| |
| static bool | calculateSymmetricKernelsForAzimuthElevation (int azimuth, int elevation, float sampleRate, const String &subjectName, RefPtr< HRTFKernel > &kernelL, RefPtr< HRTFKernel > &kernelR) |
| |
◆ HRTFElevation()
| WebCore::HRTFElevation::HRTFElevation |
( |
std::unique_ptr< HRTFKernelList > |
kernelListL, |
|
|
std::unique_ptr< HRTFKernelList > |
kernelListR, |
|
|
int |
elevation, |
|
|
float |
sampleRate |
|
) |
| |
|
inline |
◆ calculateKernelsForAzimuthElevation()
| static bool WebCore::HRTFElevation::calculateKernelsForAzimuthElevation |
( |
int |
azimuth, |
|
|
int |
elevation, |
|
|
float |
sampleRate, |
|
|
const String & |
subjectName, |
|
|
RefPtr< HRTFKernel > & |
kernelL, |
|
|
RefPtr< HRTFKernel > & |
kernelR |
|
) |
| |
|
static |
◆ calculateSymmetricKernelsForAzimuthElevation()
| static bool WebCore::HRTFElevation::calculateSymmetricKernelsForAzimuthElevation |
( |
int |
azimuth, |
|
|
int |
elevation, |
|
|
float |
sampleRate, |
|
|
const String & |
subjectName, |
|
|
RefPtr< HRTFKernel > & |
kernelL, |
|
|
RefPtr< HRTFKernel > & |
kernelR |
|
) |
| |
|
static |
◆ createByInterpolatingSlices()
◆ createForSubject()
| static std::unique_ptr<HRTFElevation> WebCore::HRTFElevation::createForSubject |
( |
const String & |
subjectName, |
|
|
int |
elevation, |
|
|
float |
sampleRate |
|
) |
| |
|
static |
◆ elevationAngle()
| double WebCore::HRTFElevation::elevationAngle |
( |
| ) |
const |
|
inline |
◆ getKernelsFromAzimuth()
| void WebCore::HRTFElevation::getKernelsFromAzimuth |
( |
double |
azimuthBlend, |
|
|
unsigned |
azimuthIndex, |
|
|
HRTFKernel *& |
kernelL, |
|
|
HRTFKernel *& |
kernelR, |
|
|
double & |
frameDelayL, |
|
|
double & |
frameDelayR |
|
) |
| |
◆ kernelListL()
◆ kernelListR()
◆ numberOfAzimuths()
| unsigned WebCore::HRTFElevation::numberOfAzimuths |
( |
| ) |
const |
|
inline |
◆ sampleRate()
| float WebCore::HRTFElevation::sampleRate |
( |
| ) |
const |
|
inline |
◆ AzimuthSpacing
| const unsigned WebCore::HRTFElevation::AzimuthSpacing |
|
static |
◆ InterpolationFactor
| const unsigned WebCore::HRTFElevation::InterpolationFactor |
|
static |
◆ NumberOfRawAzimuths
| const unsigned WebCore::HRTFElevation::NumberOfRawAzimuths |
|
static |
◆ NumberOfTotalAzimuths
| const unsigned WebCore::HRTFElevation::NumberOfTotalAzimuths |
|
static |
The documentation for this class was generated from the following file: