FastLED 3.10.6
Loading...
Searching...
No Matches
fl::UIAudio Class Reference

Detailed Description

#include <audio.h>

+ Inheritance diagram for fl::UIAudio:
+ Collaboration diagram for fl::UIAudio:

Public Member Functions

 UIAudio (const fl::string &name, const fl::asset_ref &asset) FL_NO_EXCEPT
 Asset-handle overload (issue #2284).
 
 UIAudio (const fl::string &name, const fl::audio::Config &config) FL_NO_EXCEPT
 
FL_NO_COPY(UIAudio) UIAudio(const fl UIAudio (const fl::string &name, const fl::url &url) FL_NO_EXCEPT
 
 ~UIAudio () FL_NO_EXCEPT
 
fl::shared_ptr< audio::IInput > audioInput () FL_NO_EXCEPT
 
const fl::optional< audio::Config > & config () const FL_NO_EXCEPT
 
bool hasNext () FL_NO_EXCEPT
 
audio::Sample next () FL_NO_EXCEPT
 
fl::shared_ptr< audio::Processor > processor () FL_NO_EXCEPT
 
void setGroup (const fl::string &groupName) FL_NO_EXCEPT override
 
- Public Member Functions inherited from fl::UIElement
 UIElement () FL_NO_EXCEPT
 
VIRTUAL_IF_NOT_AVR ~UIElement () FL_NO_EXCEPT
 
fl::string getGroup () const FL_NO_EXCEPT
 
bool hasGroup () const FL_NO_EXCEPT
 

Protected Attributes

fl::optional< audio::Config > mConfig
 
UIAudioImpl mImpl
 
fl::shared_ptr< audio::Processor > mProcessor
 

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