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

#include <matched_filter.h>

Classes

struct  LagEstimate
 

Public Member Functions

 MatchedFilter (ApmDataDumper *data_dumper, Aec3Optimization optimization, size_t window_size_sub_blocks, int num_matched_filters, size_t alignment_shift_sub_blocks)
 
 ~MatchedFilter ()
 
void Update (const std::array< float, kSubBlockSize > &render, const std::array< float, kSubBlockSize > &capture)
 
rtc::ArrayView< const MatchedFilter::LagEstimateGetLagEstimates () const
 
size_t NumLagEstimates () const
 
 MatchedFilter (ApmDataDumper *data_dumper, Aec3Optimization optimization, size_t window_size_sub_blocks, int num_matched_filters, size_t alignment_shift_sub_blocks)
 
 ~MatchedFilter ()
 
void Update (const std::array< float, kSubBlockSize > &render, const std::array< float, kSubBlockSize > &capture)
 
rtc::ArrayView< const MatchedFilter::LagEstimateGetLagEstimates () const
 
size_t NumLagEstimates () const
 

Constructor & Destructor Documentation

◆ MatchedFilter() [1/2]

webrtc::MatchedFilter::MatchedFilter ( ApmDataDumper data_dumper,
Aec3Optimization  optimization,
size_t  window_size_sub_blocks,
int  num_matched_filters,
size_t  alignment_shift_sub_blocks 
)

◆ ~MatchedFilter() [1/2]

webrtc::MatchedFilter::~MatchedFilter ( )
default

◆ MatchedFilter() [2/2]

webrtc::MatchedFilter::MatchedFilter ( ApmDataDumper data_dumper,
Aec3Optimization  optimization,
size_t  window_size_sub_blocks,
int  num_matched_filters,
size_t  alignment_shift_sub_blocks 
)

◆ ~MatchedFilter() [2/2]

webrtc::MatchedFilter::~MatchedFilter ( )

Member Function Documentation

◆ GetLagEstimates() [1/2]

rtc::ArrayView<const MatchedFilter::LagEstimate> webrtc::MatchedFilter::GetLagEstimates ( ) const
inline

◆ GetLagEstimates() [2/2]

rtc::ArrayView<const MatchedFilter::LagEstimate> webrtc::MatchedFilter::GetLagEstimates ( ) const
inline

◆ NumLagEstimates() [1/2]

size_t webrtc::MatchedFilter::NumLagEstimates ( ) const
inline

◆ NumLagEstimates() [2/2]

size_t webrtc::MatchedFilter::NumLagEstimates ( ) const
inline

◆ Update() [1/2]

void webrtc::MatchedFilter::Update ( const std::array< float, kSubBlockSize > &  render,
const std::array< float, kSubBlockSize > &  capture 
)

◆ Update() [2/2]

void webrtc::MatchedFilter::Update ( const std::array< float, kSubBlockSize > &  render,
const std::array< float, kSubBlockSize > &  capture 
)

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