Description | Hierarchy | Fields | Methods | Properties |
type TAdCompression = class(TObject)
An abstract class that provides compression and decompression methods.
![]() |
class function GetCompressionName: String; virtual; abstract; |
![]() |
class function CanOpen(const AStream: TStream): Boolean; virtual; abstract; |
![]() |
class function ID: TAdVeryShortString; virtual; abstract; |
![]() |
procedure Compress(const Input, Output: TStream); overload; virtual; abstract; |
![]() |
procedure Compress(const Input: TStream; const OutputFileName: String); overload; |
![]() |
procedure Compress(const InputFileName: String; const Output: TStream); overload; |
![]() |
procedure Compress(const InputFileName, OutputFileName: String); overload; |
![]() |
procedure Decompress(const Input, Output: TStream); overload; virtual; abstract; |
![]() |
procedure Decompress(const Input: TStream; const OutputFileName: String); overload; |
![]() |
procedure Decompress(const InputFileName: String; const Output: TStream); overload; |
![]() |
procedure Decompress(const InputFileName, OutputFileName: String); overload; |
![]() |
class function GetCompressionName: String; virtual; abstract; |
![]() |
class function CanOpen(const AStream: TStream): Boolean; virtual; abstract; |
![]() |
class function ID: TAdVeryShortString; virtual; abstract; |
![]() |
procedure Compress(const Input, Output: TStream); overload; virtual; abstract; |
![]() |
procedure Compress(const Input: TStream; const OutputFileName: String); overload; |
![]() |
procedure Compress(const InputFileName: String; const Output: TStream); overload; |
![]() |
procedure Compress(const InputFileName, OutputFileName: String); overload; |
![]() |
procedure Decompress(const Input, Output: TStream); overload; virtual; abstract; |
![]() |
procedure Decompress(const Input: TStream; const OutputFileName: String); overload; |
![]() |
procedure Decompress(const InputFileName: String; const Output: TStream); overload; |
![]() |
procedure Decompress(const InputFileName, OutputFileName: String); overload; |