mirror of
https://github.com/esphome/esphome.git
synced 2025-07-30 15:16:37 +00:00
fixes
This commit is contained in:
parent
e17fef3208
commit
ede8e542bc
@ -1019,13 +1019,13 @@ uint16_t APIConnection::try_send_media_player_info(EntityBase *entity, APIConnec
|
|||||||
auto traits = media_player->get_traits();
|
auto traits = media_player->get_traits();
|
||||||
msg.supports_pause = traits.get_supports_pause();
|
msg.supports_pause = traits.get_supports_pause();
|
||||||
for (auto &supported_format : traits.get_supported_formats()) {
|
for (auto &supported_format : traits.get_supported_formats()) {
|
||||||
MediaPlayerSupportedFormat media_format;
|
msg.supported_formats.emplace_back();
|
||||||
media_format.format = supported_format.format;
|
auto &media_format = msg.supported_formats.back();
|
||||||
|
media_format.set_format(StringRef(supported_format.format));
|
||||||
media_format.sample_rate = supported_format.sample_rate;
|
media_format.sample_rate = supported_format.sample_rate;
|
||||||
media_format.num_channels = supported_format.num_channels;
|
media_format.num_channels = supported_format.num_channels;
|
||||||
media_format.purpose = static_cast<enums::MediaPlayerFormatPurpose>(supported_format.purpose);
|
media_format.purpose = static_cast<enums::MediaPlayerFormatPurpose>(supported_format.purpose);
|
||||||
media_format.sample_bytes = supported_format.sample_bytes;
|
media_format.sample_bytes = supported_format.sample_bytes;
|
||||||
msg.supported_formats.push_back(media_format);
|
|
||||||
}
|
}
|
||||||
return fill_and_encode_entity_info(media_player, msg, ListEntitiesMediaPlayerResponse::MESSAGE_TYPE, conn,
|
return fill_and_encode_entity_info(media_player, msg, ListEntitiesMediaPlayerResponse::MESSAGE_TYPE, conn,
|
||||||
remaining_size, is_single);
|
remaining_size, is_single);
|
||||||
|
@ -1877,11 +1877,7 @@ void ExecuteServiceArgument::dump_to(std::string &out) const {
|
|||||||
|
|
||||||
for (const auto &it : this->string_array) {
|
for (const auto &it : this->string_array) {
|
||||||
out.append(" string_array: ");
|
out.append(" string_array: ");
|
||||||
if (!this->string_array_ref_.empty()) {
|
append_quoted_string(out, StringRef(it));
|
||||||
out.append("'").append(this->string_array_ref_.c_str()).append("'");
|
|
||||||
} else {
|
|
||||||
out.append("'").append(this->string_array).append("'");
|
|
||||||
}
|
|
||||||
out.append("\n");
|
out.append("\n");
|
||||||
}
|
}
|
||||||
out.append("}");
|
out.append("}");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user