#include <AuLib/PConv.h>
|
| PConv (const FuncTable &ir, uint32_t psize=256, uint32_t chn=0, uint32_t begin=0, uint32_t end=0, uint32_t vframes=def_vframes, double sr=def_sr) |
|
const double * | process (const double *sig) |
|
const PConv & | process (const AudioBase &obj) |
|
const PConv & | operator() (const AudioBase &obj) |
|
| AudioBase (uint32_t nchnls=def_nchnls, uint32_t vframes=def_vframes, double sr=def_sr) |
|
virtual const AudioBase & | operator*= (double scal) |
|
virtual const AudioBase & | operator*= (const double *sig) |
|
virtual const AudioBase & | operator*= (const AudioBase &obj) |
|
virtual const AudioBase & | operator+= (double offs) |
|
virtual const AudioBase & | operator+= (const double *sig) |
|
virtual const AudioBase & | operator+= (const AudioBase &obj) |
|
double & | operator[] (uint32_t ndx) |
|
const double & | operator[] (uint32_t ndx) const |
|
iterator | begin () |
|
iterator | end () |
|
const_iterator | cbegin () const |
|
const_iterator | cend () const |
|
const AudioBase & | set (const AudioBase &obj) |
|
const AudioBase & | set (const double *sig) |
|
const double * | set (double v) |
|
double | set (double v, uint32_t p) |
|
| operator const std::vector< double > & () const |
|
| operator const double * () const |
|
const double * | vector () const |
|
double | vector (uint32_t frndx, uint32_t chn) const |
|
uint32_t | vframes (uint32_t frames) |
|
uint32_t | resize_exact (uint32_t frames) |
|
uint32_t | vframes () const |
|
uint32_t | vsamps () const |
|
uint32_t | nchnls () const |
|
uint32_t | sr () const |
|
uint32_t | error () const |
|
virtual const char * | error_message () const |
|
◆ PConv()
AuLib::PConv::PConv |
( |
const FuncTable & |
ir, |
|
|
uint32_t |
psize = 256 , |
|
|
uint32_t |
chn = 0 , |
|
|
uint32_t |
begin = 0 , |
|
|
uint32_t |
end = 0 , |
|
|
uint32_t |
vframes = def_vframes , |
|
|
double |
sr = def_sr |
|
) |
| |
◆ operator()()
function operator convenience method, same as process()
◆ process() [1/2]
const double* AuLib::PConv::process |
( |
const double * |
sig | ) |
|
|
inline |
Apply partitioned convolution to an input signal sig
◆ process() [2/2]
Apply partitioned convolution to a signal in obj
The documentation for this class was generated from the following files: