arduino-audio-tools
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Boost Class Reference

Boost AudioEffect. More...

#include <AudioEffect.h>

Inheritance diagram for Boost:
AudioEffect VolumeSupport

Public Member Functions

 Boost (const Boost &copy)=default
 
 Boost (float volume=1.0)
 
virtual bool active ()
 determines if the effect is active
 
Boostclone ()
 
int id ()
 Allows to identify an effect.
 
effect_t process (effect_t input)
 calculates the effect output from the input
 
virtual void setActive (bool value)
 sets the effect active/inactive
 
void setId (int id)
 Allows to identify an effect.
 
virtual bool setVolume (float volume)
 define the actual volume in the range of 0.0f to 1.0f
 
virtual float volume ()
 provides the actual volume in the range of 0.0f to 1.0f
 

Protected Member Functions

int16_t clip (int32_t in, int16_t clipLimit=32767, int16_t resultLimit=32767)
 generic clipping method
 
void copyParent (AudioEffect *copy)
 

Protected Attributes

bool active_flag = true
 
int id_value = -1
 
float volume_value = 1.0f
 

Detailed Description

Boost AudioEffect.

Author
Phil Schatzmann

Constructor & Destructor Documentation

◆ Boost()

Boost ( float  volume = 1.0)
inline

Boost Constructor: volume 0.1 - 1.0: decrease result; volume >0: increase result


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