webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::SinusoidalLinearChirpSource Class Reference

#include <sinusoidal_linear_chirp_source.h>

Inheritance diagram for webrtc::SinusoidalLinearChirpSource:
webrtc::SincResamplerCallback webrtc::SincResamplerCallback

Public Member Functions

 SinusoidalLinearChirpSource (int sample_rate, size_t samples, double max_frequency, double delay_samples)
 
virtual ~SinusoidalLinearChirpSource ()
 
void Run (size_t frames, float *destination) override
 
double Frequency (size_t position)
 
 SinusoidalLinearChirpSource (int sample_rate, size_t samples, double max_frequency, double delay_samples)
 
virtual ~SinusoidalLinearChirpSource ()
 
void Run (size_t frames, float *destination) override
 
double Frequency (size_t position)
 
- Public Member Functions inherited from webrtc::SincResamplerCallback
virtual ~SincResamplerCallback ()
 
virtual ~SincResamplerCallback ()
 

Constructor & Destructor Documentation

◆ SinusoidalLinearChirpSource() [1/2]

webrtc::SinusoidalLinearChirpSource::SinusoidalLinearChirpSource ( int  sample_rate,
size_t  samples,
double  max_frequency,
double  delay_samples 
)

◆ ~SinusoidalLinearChirpSource() [1/2]

virtual webrtc::SinusoidalLinearChirpSource::~SinusoidalLinearChirpSource ( )
inlinevirtual

◆ SinusoidalLinearChirpSource() [2/2]

webrtc::SinusoidalLinearChirpSource::SinusoidalLinearChirpSource ( int  sample_rate,
size_t  samples,
double  max_frequency,
double  delay_samples 
)

◆ ~SinusoidalLinearChirpSource() [2/2]

virtual webrtc::SinusoidalLinearChirpSource::~SinusoidalLinearChirpSource ( )
inlinevirtual

Member Function Documentation

◆ Frequency() [1/2]

double webrtc::SinusoidalLinearChirpSource::Frequency ( size_t  position)

◆ Frequency() [2/2]

double webrtc::SinusoidalLinearChirpSource::Frequency ( size_t  position)

◆ Run() [1/2]

void webrtc::SinusoidalLinearChirpSource::Run ( size_t  frames,
float *  destination 
)
overridevirtual

◆ Run() [2/2]

void webrtc::SinusoidalLinearChirpSource::Run ( size_t  frames,
float *  destination 
)
overridevirtual

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