19class ListEntitiesMediaPlayerResponse;
20class MediaPlayerStateResponse;
21class MediaPlayerCommandRequest;
44 std::uint32_t
key = 0;
55 std::uint32_t
key = 0;
56 std::optional<MediaPlayerCommand>
command;
Common entity metadata shared by every entity domain.
Typed mirrors of the ESPHome protobuf enums.
std::unique_ptr< ProtoMessage > to_message(const AlarmControlPanelCommand &cmd)
MediaPlayerStatus parse_media_player_state(const proto::MediaPlayerStateResponse &msg)
MediaPlayerState
Mirror of proto enum MediaPlayerState.
Definition enums.hpp:236
MediaPlayerFormatPurpose
Mirror of proto enum MediaPlayerFormatPurpose.
Definition enums.hpp:265
MediaPlayerInfo parse_media_player_info(const proto::ListEntitiesMediaPlayerResponse &msg)
Lightweight base class for every generated ESPHome API message.
Fields present on every ListEntities*Response.
Definition entity.hpp:16