ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
esphome::speaker_source Namespace Reference

Data Structures

struct  MediaPlayerControlCommand
 
struct  PipelineContext
 
struct  SourceBinding
 Per-source listener binding that captures the source pointer at registration time. More...
 
class  SpeakerSourceMediaPlayer
 
struct  VolumeRestoreState
 

Enumerations

enum  Pipeline : uint8_t { MEDIA_PIPELINE = 0 , ANNOUNCEMENT_PIPELINE = 1 }
 
enum  RepeatMode : uint8_t { REPEAT_OFF = 0 , REPEAT_ONE = 1 , REPEAT_ALL = 2 }
 

Functions

 ESPHOME_LOG_TAG (TAG, "speaker_source_media_player")
 

Enumeration Type Documentation

◆ Pipeline

Enumerator
MEDIA_PIPELINE 
ANNOUNCEMENT_PIPELINE 

Definition at line 56 of file speaker_source_media_player.h.

◆ RepeatMode

Enumerator
REPEAT_OFF 
REPEAT_ONE 
REPEAT_ALL 

Definition at line 61 of file speaker_source_media_player.h.

Function Documentation

◆ ESPHOME_LOG_TAG()

esphome::speaker_source::ESPHOME_LOG_TAG ( TAG ,
"speaker_source_media_player"  )