Searched defs:HRTFKernel (Results 1 - 2 of 2) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/platform/audio/
H A DHRTFKernel.h45 // 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 DHRTFKernel.cpp33 #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);

Completed in 163 milliseconds