From 7c6eb2997cbba350e7384151e13659271508e08f Mon Sep 17 00:00:00 2001 From: jacqueline Date: Fri, 24 Nov 2023 15:13:10 +1100 Subject: Migrate 'now playing' screen to lua --- src/codecs/codec.cpp | 17 +++++++++++++++++ src/codecs/include/types.hpp | 2 ++ 2 files changed, 19 insertions(+) (limited to 'src/codecs') diff --git a/src/codecs/codec.cpp b/src/codecs/codec.cpp index a4c1a5cf..3610dea8 100644 --- a/src/codecs/codec.cpp +++ b/src/codecs/codec.cpp @@ -17,6 +17,23 @@ namespace codecs { +auto StreamTypeToString(StreamType t) -> std::string { + switch (t) { + case StreamType::kMp3: + return "Mp3"; + case StreamType::kPcm: + return "Wav"; + case StreamType::kVorbis: + return "Vorbis"; + case StreamType::kFlac: + return "Flac"; + case StreamType::kOpus: + return "Opus"; + default: + return ""; + } +} + auto CreateCodecForType(StreamType type) -> std::optional { switch (type) { case StreamType::kMp3: diff --git a/src/codecs/include/types.hpp b/src/codecs/include/types.hpp index e0bba47d..c9eefe45 100644 --- a/src/codecs/include/types.hpp +++ b/src/codecs/include/types.hpp @@ -18,4 +18,6 @@ enum class StreamType { kOpus, }; +auto StreamTypeToString(StreamType t) -> std::string; + } // namespace codecs -- cgit v1.2.3