#include <gx_convolver.h>
 | 
|   | GxConvolver () | 
|   | 
| bool  | configure (string fname, float gain, float lgain, unsigned int delay, unsigned int ldelay, unsigned int offset, unsigned int length, unsigned int size, unsigned int bufsize, const Gainline &gainline) | 
|   | 
| bool  | compute (int count, float *input1, float *input2, float *output1, float *output2) | 
|   | 
| bool  | configure (string fname, float gain, unsigned int delay, unsigned int offset, unsigned int length, unsigned int size, unsigned int bufsize, const Gainline &gainline) | 
|   | 
| bool  | compute (int count, float *input, float *output) | 
|   | 
| void  | set_buffersize (unsigned int sz) | 
|   | 
| unsigned int  | get_buffersize () | 
|   | 
| void  | set_samplerate (unsigned int sr) | 
|   | 
| unsigned int  | get_samplerate () | 
|   | 
| bool  | checkstate () | 
|   | 
| void  | set_not_runnable () | 
|   | 
| bool  | is_runnable () | 
|   | 
| bool  | start (int policy, int priority) | 
|   | 
| void  | set_sync (bool val) | 
|   | 
 | 
| static void  | compute_interpolation (double &fct, double &gp, unsigned int &idx, const Gainline &points, int offset) | 
|   | 
 | 
| bool  | read_sndfile (Audiofile &audio, int nchan, int samplerate, const float *gain, unsigned int *delay, unsigned int offset, unsigned int length, const Gainline &points) | 
|   | 
Definition at line 127 of file gx_convolver.h.
 
◆ GxConvolver()
  
  
      
        
          | gx_engine::GxConvolver::GxConvolver  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ compute() [1/2]
      
        
          | bool gx_engine::GxConvolver::compute  | 
          ( | 
          int  | 
          count,  | 
        
        
           | 
           | 
          float *  | 
          input,  | 
        
        
           | 
           | 
          float *  | 
          output  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ compute() [2/2]
      
        
          | bool gx_engine::GxConvolver::compute  | 
          ( | 
          int  | 
          count,  | 
        
        
           | 
           | 
          float *  | 
          input1,  | 
        
        
           | 
           | 
          float *  | 
          input2,  | 
        
        
           | 
           | 
          float *  | 
          output1,  | 
        
        
           | 
           | 
          float *  | 
          output2  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ compute_interpolation()
  
  
      
        
          | void gx_engine::GxConvolver::compute_interpolation  | 
          ( | 
          double &  | 
          fct,  | 
         
        
           | 
           | 
          double &  | 
          gp,  | 
         
        
           | 
           | 
          unsigned int &  | 
          idx,  | 
         
        
           | 
           | 
          const Gainline &  | 
          points,  | 
         
        
           | 
           | 
          int  | 
          offset  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ configure() [1/2]
      
        
          | bool gx_engine::GxConvolver::configure  | 
          ( | 
          string  | 
          fname,  | 
        
        
           | 
           | 
          float  | 
          gain,  | 
        
        
           | 
           | 
          float  | 
          lgain,  | 
        
        
           | 
           | 
          unsigned int  | 
          delay,  | 
        
        
           | 
           | 
          unsigned int  | 
          ldelay,  | 
        
        
           | 
           | 
          unsigned int  | 
          offset,  | 
        
        
           | 
           | 
          unsigned int  | 
          length,  | 
        
        
           | 
           | 
          unsigned int  | 
          size,  | 
        
        
           | 
           | 
          unsigned int  | 
          bufsize,  | 
        
        
           | 
           | 
          const Gainline &  | 
          gainline  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ configure() [2/2]
      
        
          | bool gx_engine::GxConvolver::configure  | 
          ( | 
          string  | 
          fname,  | 
        
        
           | 
           | 
          float  | 
          gain,  | 
        
        
           | 
           | 
          unsigned int  | 
          delay,  | 
        
        
           | 
           | 
          unsigned int  | 
          offset,  | 
        
        
           | 
           | 
          unsigned int  | 
          length,  | 
        
        
           | 
           | 
          unsigned int  | 
          size,  | 
        
        
           | 
           | 
          unsigned int  | 
          bufsize,  | 
        
        
           | 
           | 
          const Gainline &  | 
          gainline  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ read_sndfile()
  
  
      
        
          | bool gx_engine::GxConvolver::read_sndfile  | 
          ( | 
          Audiofile &  | 
          audio,  | 
         
        
           | 
           | 
          int  | 
          nchan,  | 
         
        
           | 
           | 
          int  | 
          samplerate,  | 
         
        
           | 
           | 
          const float *  | 
          gain,  | 
         
        
           | 
           | 
          unsigned int *  | 
          delay,  | 
         
        
           | 
           | 
          unsigned int  | 
          offset,  | 
         
        
           | 
           | 
          unsigned int  | 
          length,  | 
         
        
           | 
           | 
          const Gainline &  | 
          points  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ resamp
The documentation for this class was generated from the following file: