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

#include <lapped_transform.h>

Classes

class  Callback
 

Public Member Functions

 LappedTransform (size_t num_in_channels, size_t num_out_channels, size_t chunk_length, const float *window, size_t block_length, size_t shift_amount, Callback *callback)
 
 ~LappedTransform ()
 
void ProcessChunk (const float *const *in_chunk, float *const *out_chunk)
 
size_t chunk_length () const
 
size_t num_in_channels () const
 
size_t num_out_channels () const
 
size_t initial_delay () const
 
 LappedTransform (size_t num_in_channels, size_t num_out_channels, size_t chunk_length, const float *window, size_t block_length, size_t shift_amount, Callback *callback)
 
 ~LappedTransform ()
 
void ProcessChunk (const float *const *in_chunk, float *const *out_chunk)
 
size_t chunk_length () const
 
size_t num_in_channels () const
 
size_t num_out_channels () const
 
size_t initial_delay () const
 

Constructor & Destructor Documentation

◆ LappedTransform() [1/2]

webrtc::LappedTransform::LappedTransform ( size_t  num_in_channels,
size_t  num_out_channels,
size_t  chunk_length,
const float *  window,
size_t  block_length,
size_t  shift_amount,
Callback callback 
)

◆ ~LappedTransform() [1/2]

webrtc::LappedTransform::~LappedTransform ( )
default

◆ LappedTransform() [2/2]

webrtc::LappedTransform::LappedTransform ( size_t  num_in_channels,
size_t  num_out_channels,
size_t  chunk_length,
const float *  window,
size_t  block_length,
size_t  shift_amount,
Callback callback 
)

◆ ~LappedTransform() [2/2]

webrtc::LappedTransform::~LappedTransform ( )

Member Function Documentation

◆ chunk_length() [1/2]

size_t webrtc::LappedTransform::chunk_length ( ) const
inline

◆ chunk_length() [2/2]

size_t webrtc::LappedTransform::chunk_length ( ) const
inline

◆ initial_delay() [1/2]

size_t webrtc::LappedTransform::initial_delay ( ) const
inline

◆ initial_delay() [2/2]

size_t webrtc::LappedTransform::initial_delay ( ) const
inline

◆ num_in_channels() [1/2]

size_t webrtc::LappedTransform::num_in_channels ( ) const
inline

◆ num_in_channels() [2/2]

size_t webrtc::LappedTransform::num_in_channels ( ) const
inline

◆ num_out_channels() [1/2]

size_t webrtc::LappedTransform::num_out_channels ( ) const
inline

◆ num_out_channels() [2/2]

size_t webrtc::LappedTransform::num_out_channels ( ) const
inline

◆ ProcessChunk() [1/2]

void webrtc::LappedTransform::ProcessChunk ( const float *const *  in_chunk,
float *const *  out_chunk 
)

◆ ProcessChunk() [2/2]

void webrtc::LappedTransform::ProcessChunk ( const float *const *  in_chunk,
float *const *  out_chunk 
)

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