#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: