|
ESPHome 2025.10.3
|
Data Structures | |
| class | AudioPipeline |
| class | FinishAction |
| struct | InfoErrorEvent |
| class | IsPlayingCondition |
| class | IsStoppedCondition |
| struct | MediaCallCommand |
| class | MuteOffAction |
| class | MuteOnAction |
| class | PlayAction |
| struct | PlaylistItem |
| class | PlayOnDeviceMediaAction |
| class | Speaker |
| class | SpeakerMediaPlayer |
| class | StopAction |
| struct | VolumeRestoreState |
| class | VolumeSetAction |
Enumerations | |
| enum | EventGroupBits : uint32_t { PIPELINE_COMMAND_STOP = (1 << 0) , READER_COMMAND_INIT_HTTP = (1 << 4) , READER_COMMAND_INIT_FILE = (1 << 5) , READER_MESSAGE_LOADED_MEDIA_TYPE = (1 << 6) , READER_MESSAGE_FINISHED = (1 << 7) , READER_MESSAGE_ERROR = (1 << 8) , DECODER_MESSAGE_FINISHED = (1 << 12) , DECODER_MESSAGE_ERROR = (1 << 13) } |
| enum class | AudioPipelineType : uint8_t { MEDIA , ANNOUNCEMENT } |
| enum class | AudioPipelineState : uint8_t { STARTING_FILE , STARTING_URL , PLAYING , STOPPING , STOPPED , PAUSED , ERROR_READING , ERROR_DECODING } |
| enum class | InfoErrorSource : uint8_t { READER = 0 , DECODER } |
| enum class | DecodingError : uint8_t { FAILED_HEADER = 0 , INCOMPATIBLE_BITS_PER_SAMPLE , INCOMPATIBLE_CHANNELS } |
| enum | State : uint8_t { STATE_STOPPED = 0 , STATE_STARTING , STATE_RUNNING , STATE_STOPPING } |
|
strong |
| Enumerator | |
|---|---|
| STARTING_FILE | |
| STARTING_URL | |
| PLAYING | |
| STOPPING | |
| STOPPED | |
| PAUSED | |
| ERROR_READING | |
| ERROR_DECODING | |
Definition at line 29 of file audio_pipeline.h.
|
strong |
| Enumerator | |
|---|---|
| MEDIA | |
| ANNOUNCEMENT | |
Definition at line 24 of file audio_pipeline.h.
|
strong |
| Enumerator | |
|---|---|
| FAILED_HEADER | |
| INCOMPATIBLE_BITS_PER_SAMPLE | |
| INCOMPATIBLE_CHANNELS | |
Definition at line 45 of file audio_pipeline.h.
| enum esphome::speaker::EventGroupBits : uint32_t |
Definition at line 22 of file audio_pipeline.cpp.
|
strong |
| Enumerator | |
|---|---|
| READER | |
| DECODER | |
Definition at line 40 of file audio_pipeline.h.
| enum esphome::speaker::State : uint8_t |