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

#include <cascaded_biquad_filter.h>

Classes

struct  BiQuadCoefficients
 
struct  BiQuadState
 

Public Member Functions

 CascadedBiQuadFilter (const CascadedBiQuadFilter::BiQuadCoefficients &coefficients, size_t num_biquads)
 
 ~CascadedBiQuadFilter ()
 
void Process (rtc::ArrayView< const float > x, rtc::ArrayView< float > y)
 
void Process (rtc::ArrayView< float > y)
 
 CascadedBiQuadFilter (const CascadedBiQuadFilter::BiQuadCoefficients &coefficients, size_t num_biquads)
 
 ~CascadedBiQuadFilter ()
 
void Process (rtc::ArrayView< const float > x, rtc::ArrayView< float > y)
 
void Process (rtc::ArrayView< float > y)
 

Constructor & Destructor Documentation

◆ CascadedBiQuadFilter() [1/2]

webrtc::CascadedBiQuadFilter::CascadedBiQuadFilter ( const CascadedBiQuadFilter::BiQuadCoefficients coefficients,
size_t  num_biquads 
)

◆ ~CascadedBiQuadFilter() [1/2]

webrtc::CascadedBiQuadFilter::~CascadedBiQuadFilter ( )
default

◆ CascadedBiQuadFilter() [2/2]

webrtc::CascadedBiQuadFilter::CascadedBiQuadFilter ( const CascadedBiQuadFilter::BiQuadCoefficients coefficients,
size_t  num_biquads 
)

◆ ~CascadedBiQuadFilter() [2/2]

webrtc::CascadedBiQuadFilter::~CascadedBiQuadFilter ( )

Member Function Documentation

◆ Process() [1/4]

void webrtc::CascadedBiQuadFilter::Process ( rtc::ArrayView< const float >  x,
rtc::ArrayView< float >  y 
)

◆ Process() [2/4]

void webrtc::CascadedBiQuadFilter::Process ( rtc::ArrayView< const float >  x,
rtc::ArrayView< float >  y 
)

◆ Process() [3/4]

void webrtc::CascadedBiQuadFilter::Process ( rtc::ArrayView< float >  y)

◆ Process() [4/4]

void webrtc::CascadedBiQuadFilter::Process ( rtc::ArrayView< float >  y)

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