rlm@1: // LzmaFiltersDecode.h rlm@1: rlm@1: #ifndef __LZMA_FILTERS_DECODE_H rlm@1: #define __LZMA_FILTERS_DECODE_H rlm@1: rlm@1: #include "../../Common/CreateCoder.h" rlm@1: rlm@1: #include "LzmaItem.h" rlm@1: rlm@1: namespace NArchive { rlm@1: namespace NLzma { rlm@1: rlm@1: class CDecoder rlm@1: { rlm@1: CMyComPtr _lzmaDecoder; rlm@1: CMyComPtr _bcjStream; rlm@1: public: rlm@1: HRESULT Code(DECL_EXTERNAL_CODECS_LOC_VARS rlm@1: const CHeader &block, rlm@1: ISequentialInStream *inStream, ISequentialOutStream *outStream, rlm@1: UInt64 *inProcessedSize, ICompressProgressInfo *progress); rlm@1: }; rlm@1: rlm@1: }} rlm@1: rlm@1: #endif