/external/chromium_org/third_party/WebKit/Source/platform/audio/ |
H A D | HRTFKernel.h | 45 // HRTFKernel is a frequency-domain representation of an impulse-response used as part of the spatialized panning system. 46 // For a given azimuth / elevation angle there will be one HRTFKernel for the left ear transfer function, and one for the right ear. 50 class PLATFORM_EXPORT HRTFKernel : public RefCounted<HRTFKernel> { class in namespace:blink 54 static PassRefPtr<HRTFKernel> create(AudioChannel* channel, size_t fftSize, float sampleRate) 56 return adoptRef(new HRTFKernel(channel, fftSize, sampleRate)); 59 static PassRefPtr<HRTFKernel> create(PassOwnPtr<FFTFrame> fftFrame, float frameDelay, float sampleRate) 61 return adoptRef(new HRTFKernel(fftFrame, frameDelay, sampleRate)); 64 // Given two HRTFKernels, and an interpolation factor x: 0 -> 1, returns an interpolated HRTFKernel. 65 static PassRefPtr<HRTFKernel> createInterpolatedKerne 82 HRTFKernel(PassOwnPtr<FFTFrame> fftFrame, float frameDelay, float sampleRate) function in class:blink::HRTFKernel [all...] |
H A D | HRTFDatabase.h | 41 class HRTFKernel; 52 void getKernelsFromAzimuthElevation(double azimuthBlend, unsigned azimuthIndex, double elevationAngle, HRTFKernel* &kernelL, HRTFKernel* &kernelR, double& frameDelayL, double& frameDelayR);
|
H A D | HRTFKernel.cpp | 33 #include "platform/audio/HRTFKernel.h" 68 HRTFKernel::HRTFKernel(AudioChannel* channel, size_t fftSize, float sampleRate) function in class:blink::HRTFKernel 97 PassOwnPtr<AudioChannel> HRTFKernel::createImpulseResponse() 110 PassRefPtr<HRTFKernel> HRTFKernel::createInterpolatedKernel(HRTFKernel* kernel1, HRTFKernel* kernel2, float x) 128 return HRTFKernel::create(interpolatedFrame.release(), frameDelay, sampleRate1);
|
H A D | HRTFElevation.h | 32 #include "platform/audio/HRTFKernel.h" 68 void getKernelsFromAzimuth(double azimuthBlend, unsigned azimuthIndex, HRTFKernel* &kernelL, HRTFKernel* &kernelR, double& frameDelayL, double& frameDelayR); 82 // Given a specific azimuth and elevation angle, returns the left and right HRTFKernel. 87 RefPtr<HRTFKernel>& kernelL, RefPtr<HRTFKernel>& kernelR);
|
H A D | HRTFElevation.cpp | 105 RefPtr<HRTFKernel>& kernelL, RefPtr<HRTFKernel>& kernelR) 190 kernelL = HRTFKernel::create(leftEarImpulseResponse, fftSize, sampleRate); 191 kernelR = HRTFKernel::create(rightEarImpulseResponse, fftSize, sampleRate); 260 (*kernelListL)[i + jj] = HRTFKernel::createInterpolatedKernel(kernelListL->at(i).get(), kernelListL->at(j).get(), x); 261 (*kernelListR)[i + jj] = HRTFKernel::createInterpolatedKernel(kernelListR->at(i).get(), kernelListR->at(j).get(), x); 287 (*kernelListL)[i] = HRTFKernel::createInterpolatedKernel(kernelListL1->at(i).get(), kernelListL2->at(i).get(), x); 288 (*kernelListR)[i] = HRTFKernel::createInterpolatedKernel(kernelListR1->at(i).get(), kernelListR2->at(i).get(), x); 298 void HRTFElevation::getKernelsFromAzimuth(double azimuthBlend, unsigned azimuthIndex, HRTFKernel* &kernelL, HRTFKernel* [all...] |
H A D | HRTFDatabase.cpp | 82 void HRTFDatabase::getKernelsFromAzimuthElevation(double azimuthBlend, unsigned azimuthIndex, double elevationAngle, HRTFKernel* &kernelL, HRTFKernel* &kernelR,
|
H A D | HRTFPanner.cpp | 40 // The value of 2 milliseconds is larger than the largest delay which exists in any HRTFKernel from the default HRTFDatabase (0.0136 seconds). 219 HRTFKernel* kernelL1; 220 HRTFKernel* kernelR1; 221 HRTFKernel* kernelL2; 222 HRTFKernel* kernelR2;
|
/external/chromium_org/third_party/WebKit/Source/platform/ |
H A D | blink_platform.target.darwin-arm.mk | 124 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
|
H A D | blink_platform.target.darwin-arm64.mk | 123 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
|
H A D | blink_platform.target.darwin-mips.mk | 123 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
|
H A D | blink_platform.target.darwin-mips64.mk | 123 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
|
H A D | blink_platform.target.darwin-x86.mk | 123 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
|
H A D | blink_platform.target.darwin-x86_64.mk | 123 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
|
H A D | blink_platform.target.linux-arm.mk | 124 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
|
H A D | blink_platform.target.linux-arm64.mk | 123 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
|
H A D | blink_platform.target.linux-mips.mk | 123 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
|
H A D | blink_platform.target.linux-mips64.mk | 123 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
|
H A D | blink_platform.target.linux-x86.mk | 123 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
|
H A D | blink_platform.target.linux-x86_64.mk | 123 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
|