webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Static Public Attributes | List of all members
WebCore::AudioResampler Class Reference

#include <AudioResampler.h>

Public Member Functions

 AudioResampler ()
 
 AudioResampler (unsigned numberOfChannels)
 
 ~AudioResampler ()
 
void process (AudioSourceProvider *, AudioBus *destinationBus, size_t framesToProcess)
 
void reset ()
 
void configureChannels (unsigned numberOfChannels)
 
void setRate (double rate)
 
double rate () const
 

Static Public Attributes

static const double MaxRate
 

Constructor & Destructor Documentation

◆ AudioResampler() [1/2]

WebCore::AudioResampler::AudioResampler ( )

◆ AudioResampler() [2/2]

WebCore::AudioResampler::AudioResampler ( unsigned  numberOfChannels)

◆ ~AudioResampler()

WebCore::AudioResampler::~AudioResampler ( )
inline

Member Function Documentation

◆ configureChannels()

void WebCore::AudioResampler::configureChannels ( unsigned  numberOfChannels)

◆ process()

void WebCore::AudioResampler::process ( AudioSourceProvider ,
AudioBus destinationBus,
size_t  framesToProcess 
)

◆ rate()

double WebCore::AudioResampler::rate ( ) const
inline

◆ reset()

void WebCore::AudioResampler::reset ( )

◆ setRate()

void WebCore::AudioResampler::setRate ( double  rate)

Member Data Documentation

◆ MaxRate

const double WebCore::AudioResampler::MaxRate
static

The documentation for this class was generated from the following file: