HomeSort by relevance Sort by last modified time
    Searched refs:HRTFKernel (Results 1 - 13 of 13) sorted by null

  /external/chromium_org/third_party/WebKit/Source/platform/audio/
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> {
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> createInterpolatedKernel(HRTFKernel* kernel1, HRTFKernel* kernel2, float x)
    [all...]
HRTFDatabase.h 41 class HRTFKernel;
52 void getKernelsFromAzimuthElevation(double azimuthBlend, unsigned azimuthIndex, double elevationAngle, HRTFKernel* &kernelL, HRTFKernel* &kernelR, double& frameDelayL, double& frameDelayR);
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);
89 // Given a specific azimuth and elevation angle, returns the left and right HRTFKernel in kernelL and kernelR.
93 RefPtr<HRTFKernel>& kernelL, RefPtr<HRTFKernel>& kernelR);
HRTFKernel.cpp 33 #include "platform/audio/HRTFKernel.h"
70 HRTFKernel::HRTFKernel(AudioChannel* channel, size_t fftSize, float sampleRate)
99 PassOwnPtr<AudioChannel> HRTFKernel::createImpulseResponse()
112 PassRefPtr<HRTFKernel> HRTFKernel::createInterpolatedKernel(HRTFKernel* kernel1, HRTFKernel* kernel2, float x)
130 return HRTFKernel::create(interpolatedFrame.release(), frameDelay, sampleRate1);
HRTFElevation.cpp 100 RefPtr<HRTFKernel>& kernelL, RefPtr<HRTFKernel>& kernelR)
102 RefPtr<HRTFKernel> kernelL1;
103 RefPtr<HRTFKernel> kernelR1;
111 RefPtr<HRTFKernel> kernelL2;
112 RefPtr<HRTFKernel> kernelR2;
118 kernelL = HRTFKernel::createInterpolatedKernel(kernelL1.get(), kernelR2.get(), 0.5f);
119 kernelR = HRTFKernel::createInterpolatedKernel(kernelR1.get(), kernelL2.get(), 0.5f);
125 RefPtr<HRTFKernel>& kernelL, RefPtr<HRTFKernel>& kernelR
    [all...]
HRTFDatabase.cpp 85 void HRTFDatabase::getKernelsFromAzimuthElevation(double azimuthBlend, unsigned azimuthIndex, double elevationAngle, HRTFKernel* &kernelL, HRTFKernel* &kernelR,
HRTFPanner.cpp 41 // The value of 2 milliseconds is larger than the largest delay which exists in any HRTFKernel from the default HRTFDatabase (0.0136 seconds).
210 HRTFKernel* kernelL1;
211 HRTFKernel* kernelR1;
212 HRTFKernel* kernelL2;
213 HRTFKernel* kernelR2;
  /external/chromium_org/third_party/WebKit/Source/platform/
blink_platform.target.darwin-arm.mk 119 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
    [all...]
blink_platform.target.darwin-mips.mk 118 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
    [all...]
blink_platform.target.darwin-x86.mk 118 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
    [all...]
blink_platform.target.linux-arm.mk 119 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
    [all...]
blink_platform.target.linux-mips.mk 118 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
    [all...]
blink_platform.target.linux-x86.mk 118 third_party/WebKit/Source/platform/audio/HRTFKernel.cpp \
    [all...]

Completed in 111 milliseconds