|
FastLED 3.10.8
|
#include <input.h>
Public Member Functions | |
| virtual | ~IInput () FL_NO_EXCEPT=default |
| virtual bool | error (fl::string *msg=nullptr) FL_NO_EXCEPT=0 |
| float | getGain () const FL_NO_EXCEPT |
| virtual Sample | read () FL_NO_EXCEPT=0 |
| size_t | readAll (fl::vector_inlined< Sample, 16 > *out) FL_NO_EXCEPT |
| void | setGain (float gain) FL_NO_EXCEPT |
| Digital gain applied to raw PCM samples. Default 1.0 (no change). | |
| virtual void | start () FL_NO_EXCEPT=0 |
| virtual void | stop () FL_NO_EXCEPT=0 |
Static Public Member Functions | |
| static fl::shared_ptr< IInput > | create (const Config &config, fl::string *error_message=nullptr) FL_NO_EXCEPT |
Private Attributes | |
| float | mGain = 1.0f |