webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <DelayProcessor.h>
Public Member Functions | |
DelayProcessor (AudioContext &, float sampleRate, unsigned numberOfChannels, double maxDelayTime) | |
virtual | ~DelayProcessor () |
std::unique_ptr< AudioDSPKernel > | createKernel () override |
AudioParam * | delayTime () const |
double | maxDelayTime () |
Public Member Functions inherited from WebCore::AudioDSPKernelProcessor | |
AudioDSPKernelProcessor (float sampleRate, unsigned numberOfChannels) | |
void | initialize () override |
void | uninitialize () override |
void | process (const AudioBus *source, AudioBus *destination, size_t framesToProcess) override |
void | reset () override |
void | setNumberOfChannels (unsigned) override |
unsigned | numberOfChannels () const override |
double | tailTime () const override |
double | latencyTime () const override |
Public Member Functions inherited from WebCore::AudioProcessor | |
AudioProcessor (float sampleRate, unsigned numberOfChannels) | |
virtual | ~AudioProcessor () |
bool | isInitialized () const |
float | sampleRate () const |
Additional Inherited Members | |
Protected Attributes inherited from WebCore::AudioDSPKernelProcessor | |
Vector< std::unique_ptr< AudioDSPKernel > > | m_kernels |
bool | m_hasJustReset |
Protected Attributes inherited from WebCore::AudioProcessor | |
bool | m_initialized |
unsigned | m_numberOfChannels |
float | m_sampleRate |
WebCore::DelayProcessor::DelayProcessor | ( | AudioContext & | , |
float | sampleRate, | ||
unsigned | numberOfChannels, | ||
double | maxDelayTime | ||
) |
|
virtual |
|
overridevirtual |
Implements WebCore::AudioDSPKernelProcessor.
|
inline |
|
inline |