FastLED 3.9.15
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_NOEXCEPT
 Asset-handle overload (issue #2284).
 
 UIAudio (const fl::string &name, const fl::audio::Config &config) FL_NOEXCEPT
 
FL_NO_COPY(UIAudio) UIAudio(const fl UIAudio (const fl::string &name, const fl::url &url) FL_NOEXCEPT
 
 ~UIAudio () FL_NOEXCEPT
 
fl::shared_ptr< audio::IInputaudioInput () FL_NOEXCEPT
 
const fl::optional< audio::Config > & config () const FL_NOEXCEPT
 
bool hasNext () FL_NOEXCEPT
 
audio::Sample next () FL_NOEXCEPT
 
fl::shared_ptr< audio::Processorprocessor () FL_NOEXCEPT
 
void setGroup (const fl::string &groupName) FL_NOEXCEPT override
 
- Public Member Functions inherited from fl::UIElement
 UIElement () FL_NOEXCEPT
 
VIRTUAL_IF_NOT_AVR ~UIElement () FL_NOEXCEPT
 
fl::string getGroup () const FL_NOEXCEPT
 
bool hasGroup () const FL_NOEXCEPT
 

Protected Attributes

fl::optional< audio::ConfigmConfig
 
UIAudioImpl mImpl
 
fl::shared_ptr< audio::ProcessormProcessor
 

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