|
ESPHome 2026.3.0-dev
|
Data Structures | |
| class | IsAnnouncingCondition |
| class | IsIdleCondition |
| class | IsMutedCondition |
| class | IsOffCondition |
| class | IsOnCondition |
| class | IsPausedCondition |
| class | IsPlayingCondition |
| class | MediaPlayer |
| class | MediaPlayerCall |
| class | MediaPlayerCommandAction |
| class | MediaPlayerStateTrigger |
| struct | MediaPlayerSupportedFormat |
| class | MediaPlayerTraits |
| class | PlayMediaAction |
| class | StateTrigger |
| class | VolumeSetAction |
Functions | |
| const char * | media_player_state_to_string (MediaPlayerState state) |
| const char * | media_player_command_to_string (MediaPlayerCommand command) |
| using esphome::media_player::AnnouncementTrigger = MediaPlayerStateTrigger<MediaPlayerState::MEDIA_PLAYER_STATE_ANNOUNCING> |
Definition at line 94 of file automation.h.
| using esphome::media_player::ClearPlaylistAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_CLEAR_PLAYLIST, Ts...> |
Definition at line 56 of file automation.h.
| using esphome::media_player::GroupJoinAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_GROUP_JOIN, Ts...> |
Definition at line 54 of file automation.h.
| using esphome::media_player::IdleTrigger = MediaPlayerStateTrigger<MediaPlayerState::MEDIA_PLAYER_STATE_IDLE> |
Definition at line 91 of file automation.h.
| using esphome::media_player::MuteAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_MUTE, Ts...> |
Definition at line 40 of file automation.h.
| using esphome::media_player::NextAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_NEXT, Ts...> |
Definition at line 36 of file automation.h.
| using esphome::media_player::OffTrigger = MediaPlayerStateTrigger<MediaPlayerState::MEDIA_PLAYER_STATE_OFF> |
Definition at line 96 of file automation.h.
| using esphome::media_player::OnTrigger = MediaPlayerStateTrigger<MediaPlayerState::MEDIA_PLAYER_STATE_ON> |
Definition at line 95 of file automation.h.
| using esphome::media_player::PauseAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_PAUSE, Ts...> |
Definition at line 22 of file automation.h.
| using esphome::media_player::PauseTrigger = MediaPlayerStateTrigger<MediaPlayerState::MEDIA_PLAYER_STATE_PAUSED> |
Definition at line 93 of file automation.h.
| using esphome::media_player::PlayAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_PLAY, Ts...> |
Definition at line 20 of file automation.h.
| using esphome::media_player::PlayTrigger = MediaPlayerStateTrigger<MediaPlayerState::MEDIA_PLAYER_STATE_PLAYING> |
Definition at line 92 of file automation.h.
| using esphome::media_player::PreviousAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_PREVIOUS, Ts...> |
Definition at line 38 of file automation.h.
| using esphome::media_player::RepeatAllAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_REPEAT_ALL, Ts...> |
Definition at line 48 of file automation.h.
| using esphome::media_player::RepeatOffAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_REPEAT_OFF, Ts...> |
Definition at line 44 of file automation.h.
| using esphome::media_player::RepeatOneAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_REPEAT_ONE, Ts...> |
Definition at line 46 of file automation.h.
| using esphome::media_player::ShuffleAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_SHUFFLE, Ts...> |
Definition at line 50 of file automation.h.
| using esphome::media_player::StopAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_STOP, Ts...> |
Definition at line 24 of file automation.h.
| using esphome::media_player::ToggleAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_TOGGLE, Ts...> |
Definition at line 26 of file automation.h.
| using esphome::media_player::TurnOffAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_TURN_OFF, Ts...> |
Definition at line 34 of file automation.h.
| using esphome::media_player::TurnOnAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_TURN_ON, Ts...> |
Definition at line 32 of file automation.h.
| using esphome::media_player::UnmuteAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_UNMUTE, Ts...> |
Definition at line 42 of file automation.h.
| using esphome::media_player::UnshuffleAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_UNSHUFFLE, Ts...> |
Definition at line 52 of file automation.h.
| using esphome::media_player::VolumeDownAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_VOLUME_DOWN, Ts...> |
Definition at line 30 of file automation.h.
| using esphome::media_player::VolumeUpAction = MediaPlayerCommandAction<MediaPlayerCommand::MEDIA_PLAYER_COMMAND_VOLUME_UP, Ts...> |
Definition at line 28 of file automation.h.
| enum esphome::media_player::MediaPlayerCommand : uint8_t |
Definition at line 46 of file media_player.h.
| enum esphome::media_player::MediaPlayerEntityFeature : uint32_t |
Definition at line 9 of file media_player.h.
|
strong |
| Enumerator | |
|---|---|
| PURPOSE_DEFAULT | |
| PURPOSE_ANNOUNCEMENT | |
Definition at line 70 of file media_player.h.
| enum esphome::media_player::MediaPlayerState : uint8_t |
| Enumerator | |
|---|---|
| MEDIA_PLAYER_STATE_NONE | |
| MEDIA_PLAYER_STATE_IDLE | |
| MEDIA_PLAYER_STATE_PLAYING | |
| MEDIA_PLAYER_STATE_PAUSED | |
| MEDIA_PLAYER_STATE_ANNOUNCING | |
| MEDIA_PLAYER_STATE_OFF | |
| MEDIA_PLAYER_STATE_ON | |
Definition at line 35 of file media_player.h.
| const char * esphome::media_player::media_player_command_to_string | ( | MediaPlayerCommand | command | ) |
Definition at line 33 of file media_player.cpp.
| const char * esphome::media_player::media_player_state_to_string | ( | MediaPlayerState | state | ) |
Definition at line 12 of file media_player.cpp.