ESPHome  2025.2.0
Data Structures | Namespaces | Enumerations | Functions
audio.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::audio::AudioStreamInfo
 
struct  esphome::audio::AudioFile
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::audio
 

Enumerations

enum  esphome::audio::AudioFileType : uint8_t { esphome::audio::AudioFileType::NONE = 0, esphome::audio::AudioFileType::FLAC, esphome::audio::AudioFileType::MP3, esphome::audio::AudioFileType::WAV }
 

Functions

const char * esphome::audio::audio_file_type_to_string (AudioFileType file_type)
 Helper function to convert file type to a const char string. More...
 
void esphome::audio::scale_audio_samples (const int16_t *audio_samples, int16_t *output_buffer, int16_t scale_factor, size_t samples_to_scale)
 Scales Q15 fixed point audio samples. More...