Site Tools


documentation:development:opera:pf25:ppgfldr:pgsfldr:spr:08spr007

FeedCompressor

Gives data to a compression engine.

Synopsis

Err FeedCompressor(Compressor *comp, void *data,uint32 numDataWords);

Description

Gives data to a compressor engine for compression. As data is compressed, the call back function supplied when the compressor was created is called for every word of compressed data generated.

Arguments

  • comp An active compression handle, as obtained from CreateCompressor().
  • data A pointer to the data to compress.
  • numDataWords The number of words of data being given to the compressor.

Return Value

Returns >= 0 for success, or a negative error code if it fails. Possible error codes include:

  • COMP_ERR_BADPTR An invalid compression handle was supplied.

Implementation

Folio call implemented in compression folio V24.

Associated Files

compression.h

See Also

CreateCompressor(), DeleteCompressor()

documentation/development/opera/pf25/ppgfldr/pgsfldr/spr/08spr007.txt · Last modified: 2022/10/10 16:54 by 127.0.0.1