Skip to content

Tcompressionstream

Write-only stream class which compresses data written to it.

Declaration

Source position: zstream.pp line 65

type

  Tcompressionstream = class(Tcustomzlibstream)
  public
    constructor create;
    destructor destroy;
    function write : LongInt;
    procedure flush;
    function get_compressionrate : single;
    property OnProgress;
  end;

Description

TCompressionStream

Methods

Member Visibility Description
create public Create a new instance of the compression stream.
destroy public Flushes data to the output stream and destroys the compression stream.
flush public Flush remaining data to the target stream.
get_compressionrate public Get the current compression rate.
write public Write data to the stream.
See all Methods

Events

Member Visibility Description
OnProgress read only public Progress handler.
See all Events