Home | History | Annotate | Download | only in Compress

Lines Matching defs:CDecoder

27 CDecoder::CDecoder(): _inBuf(0), _propsWereSet(false), _outSizeDefined(false),

41 CDecoder::~CDecoder()
47 STDMETHODIMP CDecoder::SetInBufSize(UInt32 , UInt32 size) { _inBufSize = size; return S_OK; }
48 STDMETHODIMP CDecoder::SetOutBufSize(UInt32 , UInt32 size) { _outBufSize = size; return S_OK; }
50 HRESULT CDecoder::CreateInputBuffer()
63 STDMETHODIMP CDecoder::SetDecoderProperties2(const Byte *prop, UInt32 size)
70 void CDecoder::SetOutStreamSizeResume(const UInt64 *outSize)
80 STDMETHODIMP CDecoder::SetOutStreamSize(const UInt64 *outSize)
88 HRESULT CDecoder::CodeSpec(ISequentialInStream *inStream, ISequentialOutStream *outStream, ICompressProgressInfo *progress)
159 STDMETHODIMP CDecoder::Code(ISequentialInStream *inStream, ISequentialOutStream *outStream,
170 STDMETHODIMP CDecoder::SetInStream(ISequentialInStream *inStream) { _inStream = inStream; return S_OK; }
171 STDMETHODIMP CDecoder::ReleaseInStream() { _inStream.Release(); return S_OK; }
173 STDMETHODIMP CDecoder::Read(void *data, UInt32 size, UInt32 *processedSize)
214 HRESULT CDecoder::CodeResume(ISequentialOutStream *outStream, const UInt64 *outSize, ICompressProgressInfo *progress)
220 HRESULT CDecoder::ReadFromInputStream(void *data, UInt32 size, UInt32 *processedSize)