ESPHome 2026.3.0-dev
Loading...
Searching...
No Matches
media_source.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::media_source::MediaSourceListener
 Callbacks from a MediaSource to its orchestrator. More...
 
class  esphome::media_source::MediaSource
 Abstract base class for media sources MediaSource provides audio data to an orchestrator via the MediaSourceListener interface. More...
 

Namespaces

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

Enumerations

enum class  esphome::media_source::MediaSourceState : uint8_t { esphome::media_source::IDLE , esphome::media_source::PLAYING , esphome::media_source::PAUSED , esphome::media_source::ERROR }
 
enum class  esphome::media_source::MediaSourceCommand : uint8_t {
  esphome::media_source::PLAY , esphome::media_source::PAUSE , esphome::media_source::STOP , esphome::media_source::NEXT ,
  esphome::media_source::PREVIOUS , esphome::media_source::CLEAR_PLAYLIST , esphome::media_source::REPEAT_ALL , esphome::media_source::REPEAT_ONE ,
  esphome::media_source::REPEAT_OFF , esphome::media_source::SHUFFLE , esphome::media_source::UNSHUFFLE
}
 Commands that are sent from the orchestrator to a media source. More...