Inherits Compression::IDecompressionInterface.
Public Member Functions | |
Compression::CompressionAlgorithmId | GetCompressionAlgorithmId () const override |
Retrieves the 32-bit compression algorithm ID associated with this interface. | |
AZStd::string_view | GetCompressionAlgorithmName () const override |
Retrieves the human readable associated with the LZ4 compressor. | |
Compression::DecompressionResultData | DecompressBlock (AZStd::span< AZStd::byte > decompressionBuffer, const AZStd::span< const AZStd::byte > &compressedData, const Compression::DecompressionOptions &decompressionOptions={}) const override |
virtual CompressionAlgorithmId | GetCompressionAlgorithmId () const =0 |
Retrieves the 32-bit compression algorithm ID associated with this interface. | |
virtual AZStd::string_view | GetCompressionAlgorithmName () const =0 |
Human readable name associated with the compression algorithm. | |
virtual DecompressionResultData | DecompressBlock (AZStd::span< AZStd::byte > decompressionBuffer, const AZStd::span< const AZStd::byte > &compressedData, const DecompressionOptions &decompressionOptions={}) const =0 |
|
overridevirtual |
Compresses the uncompressed data into the compressed buffer
Implements Compression::IDecompressionInterface.
|
overridevirtual |
Retrieves the 32-bit compression algorithm ID associated with this interface.
Implements Compression::IDecompressionInterface.
|
overridevirtual |
Retrieves the human readable associated with the LZ4 compressor.
Implements Compression::IDecompressionInterface.