|
esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
|
A command to mutate a media player. More...
#include <media_player.hpp>
Public Attributes | |
| std::uint32_t | key = 0 |
| std::optional< MediaPlayerCommand > | command |
| std::optional< float > | volume |
| std::optional< std::string > | media_url |
| std::optional< bool > | announcement |
A command to mutate a media player.
Each optional field is sent only when engaged.
Named with the Control suffix because the canonical MediaPlayerCommand name is already taken by the mirrored proto enum (see enums.hpp).
| std::optional<bool> esphome::api::MediaPlayerControl::announcement |
| std::optional<MediaPlayerCommand> esphome::api::MediaPlayerControl::command |
| std::uint32_t esphome::api::MediaPlayerControl::key = 0 |
| std::optional<std::string> esphome::api::MediaPlayerControl::media_url |
| std::optional<float> esphome::api::MediaPlayerControl::volume |