|
FastLED 3.9.15
|
#include "fl/audio/audio.h"#include "fl/audio/mic_profiles.h"#include "fl/stl/compiler_control.h"#include "fl/stl/int.h"#include "fl/stl/noexcept.h"#include "fl/stl/variant.h"#include "fl/stl/vector.h"#include "platforms/audio.h"
Include dependency graph for input.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | fl::audio::Config |
| struct | fl::audio::ConfigI2S |
| struct | fl::audio::ConfigPdm |
| class | fl::audio::IInput |
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
| namespace | fl::audio |
| namespace | fl::audio::TeensyI2S |
Macros | |
| #define | AUDIO_DEFAULT_BIT_RESOLUTION 16 |
| #define | AUDIO_DEFAULT_SAMPLE_RATE 44100ul |
| #define | AUDIO_DMA_BUFFER_COUNT 8 |
| #define | I2S_AUDIO_BUFFER_LEN 512 |
Enumerations | |
| enum class | fl::audio::AudioChannel { fl::audio::Left = 0 , fl::audio::Right = 1 , fl::audio::Both = 2 } |
| enum class | fl::audio::I2SCommFormat { fl::audio::Philips = 0X01 , fl::audio::MSB = 0X02 , fl::audio::PCMShort = 0x04 , fl::audio::PCMLong = 0x0C , fl::audio::Max = 0x0F } |
| enum class | fl::audio::TeensyI2S::I2SPort { fl::audio::TeensyI2S::I2S1 = 0 , fl::audio::TeensyI2S::I2S2 = 1 } |
Functions | |
| constexpr int | fl::audio::TeensyI2S::getPinCLK (I2SPort port) FL_NOEXCEPT |
| constexpr int | fl::audio::TeensyI2S::getPinSD (I2SPort port) FL_NOEXCEPT |
| constexpr int | fl::audio::TeensyI2S::getPinWS (I2SPort port) FL_NOEXCEPT |
| FL_LINK_WEAK fl::shared_ptr< IInput > | fl::audio::platform_create_audio_input (const Config &config, fl::string *error_message) |