// // (C) CharLS Team 2014, all rights reserved. See the accompanying "License.txt" for licensed use. // #ifndef CHARLS_JLSCODECFACTORY #define CHARLS_JLSCODECFACTORY #include struct JlsCustomParameters; struct JlsParameters; template class JlsCodecFactory { public: std::unique_ptr GetCodec(const JlsParameters& params, const JlsCustomParameters&); private: std::unique_ptr GetCodecImpl(const JlsParameters& params); }; #endif