[voice_assistant] Use zero-copy buffer access for audio data (#12656)

This commit is contained in:
J. Nick Koston
2026-01-02 14:10:21 -10:00
committed by GitHub
parent 0b7ff09657
commit 51259888bf
5 changed files with 19 additions and 25 deletions
+1 -5
View File
@@ -1978,11 +1978,7 @@ void VoiceAssistantEventResponse::dump_to(std::string &out) const {
void VoiceAssistantAudio::dump_to(std::string &out) const {
MessageDumpHelper helper(out, "VoiceAssistantAudio");
out.append(" data: ");
if (this->data_ptr_ != nullptr) {
out.append(format_hex_pretty(this->data_ptr_, this->data_len_));
} else {
out.append(format_hex_pretty(reinterpret_cast<const uint8_t *>(this->data.data()), this->data.size()));
}
out.append(format_hex_pretty(this->data, this->data_len));
out.append("\n");
dump_field(out, "end", this->end);
}