Inherited by CompressionLZ4::DecompressorLZ4.
◆ DecompressBlock()
virtual DecompressionResultData Compression::IDecompressionInterface::DecompressBlock |
( |
AZStd::span< AZStd::byte > |
decompressionBuffer, |
|
|
const AZStd::span< const AZStd::byte > & |
compressedData, |
|
|
const DecompressionOptions & |
decompressionOptions = {} |
|
) |
| const |
|
pure virtual |
Decompresses the input compressed data into the uncompressed buffer Both parameters are specified as spans which encapsulates the contiguous buffer and it's size.
- Parameters
-
uncompressedBuffer | destination buffer where uncompress output will be stored |
compressedData | source buffer containing compressed data to decompress |
decompressionOptions | that can be provided to the Compressor |
- Returns
- a DecompressionResultData instance to indicate if compression operation has succeeded
Implemented in CompressionLZ4::DecompressorLZ4.
◆ GetCompressionAlgorithmId()
virtual CompressionAlgorithmId Compression::IDecompressionInterface::GetCompressionAlgorithmId |
( |
| ) |
const |
|
pure virtual |
◆ GetCompressionAlgorithmName()
virtual AZStd::string_view Compression::IDecompressionInterface::GetCompressionAlgorithmName |
( |
| ) |
const |
|
pure virtual |
The documentation for this struct was generated from the following file:
- Gems/Compression/Code/Include/Compression/DecompressionInterfaceAPI.h