ESPHome  2025.2.0
Data Structures | Namespaces | Enumerations
audio_pipeline.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::speaker::InfoErrorEvent
 
class  esphome::speaker::AudioPipeline
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::speaker
 

Enumerations

enum  esphome::speaker::AudioPipelineType : uint8_t { esphome::speaker::AudioPipelineType::MEDIA, esphome::speaker::AudioPipelineType::ANNOUNCEMENT }
 
enum  esphome::speaker::AudioPipelineState : uint8_t {
  esphome::speaker::AudioPipelineState::STARTING_FILE, esphome::speaker::AudioPipelineState::STARTING_URL, esphome::speaker::AudioPipelineState::PLAYING, esphome::speaker::AudioPipelineState::STOPPING,
  esphome::speaker::AudioPipelineState::STOPPED, esphome::speaker::AudioPipelineState::PAUSED, esphome::speaker::AudioPipelineState::ERROR_READING, esphome::speaker::AudioPipelineState::ERROR_DECODING
}
 
enum  esphome::speaker::InfoErrorSource : uint8_t { esphome::speaker::InfoErrorSource::READER = 0, esphome::speaker::InfoErrorSource::DECODER }
 
enum  esphome::speaker::DecodingError : uint8_t { esphome::speaker::DecodingError::FAILED_HEADER = 0, esphome::speaker::DecodingError::INCOMPATIBLE_BITS_PER_SAMPLE, esphome::speaker::DecodingError::INCOMPATIBLE_CHANNELS }