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