diff options
Diffstat (limited to 'src/codecs/codec.cpp')
| -rw-r--r-- | src/codecs/codec.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
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<ICodec*> { switch (type) { case StreamType::kMp3: |
