|  | The Open Master Hearing Aid (openMHA)
    openMHA
    Open community platform for hearing aid algorithm research | 
Real-time class for after burn effect. More...
| Public Member Functions | |
| dc_afterburn_rt_t (const std::vector< float > &cf, unsigned int channels, float srate, const dc_afterburn_vars_t &vars) | |
| void | burn (float &Gin, float Lin, unsigned int band, unsigned int channel) | 
| gain modifier method (afterburn).  More... | |
| Private Attributes | |
| std::vector< float > | drain_inv | 
| std::vector< float > | conflux | 
| std::vector< float > | maxgain | 
| std::vector< float > | mpo_inv | 
| std::vector< MHAFilter::o1flt_lowpass_t > | lp | 
Real-time class for after burn effect.
The constructor processes the parameters and creates pre-processed variables for efficient realtime processing.
| DynComp::dc_afterburn_rt_t::dc_afterburn_rt_t | ( | const std::vector< float > & | cf, | 
| unsigned int | channels, | ||
| float | srate, | ||
| const dc_afterburn_vars_t & | vars | ||
| ) | 
| 
 | inline | 
gain modifier method (afterburn).
| Gin | Linear gain. | 
| Lin | Input level (Pascal). | 
| band | Filter band number. | 
| channel | Channel number. | 
Output level for MPO is estimated by Gin * Lin.
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private |