From ae0ca355418a1f27d916d4de69962d802e9c1414 Mon Sep 17 00:00:00 2001 From: Jelle Raaijmakers Date: Wed, 27 Apr 2022 12:41:37 +0200 Subject: [PATCH] LibAudio: Add a formatter for `Audio::Sample` Useful for debugging. --- Userland/Libraries/LibAudio/Sample.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Userland/Libraries/LibAudio/Sample.h b/Userland/Libraries/LibAudio/Sample.h index b3b5e57e2f..209e0c840a 100644 --- a/Userland/Libraries/LibAudio/Sample.h +++ b/Userland/Libraries/LibAudio/Sample.h @@ -7,6 +7,7 @@ #pragma once +#include #include namespace Audio { @@ -146,3 +147,15 @@ struct Sample { }; } + +namespace AK { + +template<> +struct Formatter : Formatter { + ErrorOr format(FormatBuilder& builder, Audio::Sample const& value) + { + return Formatter::format(builder, "[{}, {}]", value.left, value.right); + } +}; + +}