LzmaEncoder.h (p7zip_15.14.1_src_all) | : | LzmaEncoder.h (p7zip_16.02_src_all) | ||
---|---|---|---|---|
skipping to change at line 24 | skipping to change at line 24 | |||
class CEncoder: | class CEncoder: | |||
public ICompressCoder, | public ICompressCoder, | |||
public ICompressSetCoderProperties, | public ICompressSetCoderProperties, | |||
public ICompressWriteCoderProperties, | public ICompressWriteCoderProperties, | |||
public CMyUnknownImp | public CMyUnknownImp | |||
{ | { | |||
CLzmaEncHandle _encoder; | CLzmaEncHandle _encoder; | |||
UInt64 _inputProcessed; | UInt64 _inputProcessed; | |||
public: | public: | |||
MY_UNKNOWN_IMP2(ICompressSetCoderProperties, ICompressWriteCoderProperties) | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCod erProperties) | |||
STDMETHOD(Code)(ISequentialInStream *inStream, ISequentialOutStream *outStream , | STDMETHOD(Code)(ISequentialInStream *inStream, ISequentialOutStream *outStream , | |||
const UInt64 *inSize, const UInt64 *outSize, ICompressProgressInfo *progre ss); | const UInt64 *inSize, const UInt64 *outSize, ICompressProgressInfo *progre ss); | |||
STDMETHOD(SetCoderProperties)(const PROPID *propIDs, const PROPVARIANT *props, UInt32 numProps); | STDMETHOD(SetCoderProperties)(const PROPID *propIDs, const PROPVARIANT *props, UInt32 numProps); | |||
STDMETHOD(WriteCoderProperties)(ISequentialOutStream *outStream); | STDMETHOD(WriteCoderProperties)(ISequentialOutStream *outStream); | |||
CEncoder(); | CEncoder(); | |||
virtual ~CEncoder(); | virtual ~CEncoder(); | |||
UInt64 GetInputProcessedSize() const { return _inputProcessed; } | UInt64 GetInputProcessedSize() const { return _inputProcessed; } | |||
}; | }; | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added |