diff options
Diffstat (limited to 'src/codecs/codec.cpp')
| -rw-r--r-- | src/codecs/codec.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/codecs/codec.cpp b/src/codecs/codec.cpp new file mode 100644 index 00000000..4e9a6a47 --- /dev/null +++ b/src/codecs/codec.cpp @@ -0,0 +1,13 @@ +#include "codec.hpp" + +#include <memory> +#include "mad.hpp" + +namespace codecs { + +auto CreateCodecForFile(const std::string& file) + -> cpp::result<std::unique_ptr<ICodec>, CreateCodecError> { + return std::make_unique<MadMp3Decoder>(); // TODO. +} + +} // namespace codecs |
