16#ifdef USE_OTA_STATE_LISTENER
21#include <freertos/FreeRTOS.h>
22#include <freertos/queue.h>
27 optional<media_player::MediaPlayerCommand>
command;
30 optional<std::string *>
url;
31 optional<audio::AudioFile *>
file;
36 optional<std::string>
url;
37 optional<audio::AudioFile *>
file;
47#ifdef USE_OTA_STATE_LISTENER
57#ifdef USE_OTA_STATE_LISTENER
146#ifdef USE_SPEAKER_MEDIA_PLAYER_ON_OFF
Listener interface for global OTA state changes (includes OTA component pointer).
constexpr float PROCESSOR
For components that use data from sensors like displays.
optional< std::string > url
optional< audio::AudioFile * > file