ESPHome 2025.5.0
Loading...
Searching...
No Matches
audio_pipeline.h File Reference

Go to the source code of this file.

Data Structures

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

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  esphome::speaker
 

Enumerations

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