Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/FIoChunkEncoding
Description
Decode a single I/O store chunk block.
This function does not copy the bytes from the encoded block unless it is compressed.
| Name | DecodeBlock |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/IO/IoChunkEncoding.h |
| Include Path | #include "IO/IoChunkEncoding.h" |
| Source | /Engine/Source/Runtime/Core/Private/IO/IoChunkEncoding.cpp |
static FIoChunkBlockDecodeResult DecodeBlock
(
const FIoChunkBlockDecodingParams Params,
FMutableMemoryView EncodedBlock,
FMutableMemoryView OutDecodedBlock
)
Parameters
| Name | Remarks |
|---|---|
| Params | Controls whether this function:computes and verifys the block signature using the provided block hashdecrypts the block using the provided encryption keydecompress the source buffer to the destinatino buffer |
| EncodedBlock | Memory view of the encoded source buffer. Assumes the underlying size is aligned to AES block size. |
| OutDecodedBlock | Memory view of the destination buffer. |