Properly mark classes as final
[alure.git] / src / decoders / mpg123.hpp
blob2864a83670c1c78b43c12181c160586fc9189da4
1 #ifndef DECODERS_MPG123_HPP
2 #define DECODERS_MPG123_HPP
4 #include "alure2.h"
6 namespace alure {
8 class Mpg123DecoderFactory final : public DecoderFactory {
9 bool mIsInited;
11 public:
12 Mpg123DecoderFactory();
13 ~Mpg123DecoderFactory() override;
15 SharedPtr<Decoder> createDecoder(UniquePtr<std::istream> &file) override;
18 } // namespace alure
20 #endif /* DECODERS_MPG123_HPP */