|
GDAL
|
Compressor/decompressor description. More...
#include <cpl_compressor.h>
Public Attributes | |
| int | nStructVersion |
| Structure version. More... | |
| const char * | pszId |
| Id of the compressor/decompressor. More... | |
| CPLCompressorType | eType |
| Compressor type. | |
| CSLConstList | papszMetadata |
| Metadata, as a NULL terminated list of strings. More... | |
| CPLCompressionFunc | pfnFunc |
| Compressor/decompressor callback. More... | |
| void * | user_data |
| User data to provide to the callback. More... | |
Compressor/decompressor description.
| int CPLCompressor::nStructVersion |
Structure version.
Should be set to 1
| CSLConstList CPLCompressor::papszMetadata |
Metadata, as a NULL terminated list of strings.
Or NULL. The OPTIONS metadata key is reserved for compressors/decompressors to provide the available options as a XML string of the form <Options> <Option name='' type='' description='' default=''/> </Options>
| CPLCompressionFunc CPLCompressor::pfnFunc |
Compressor/decompressor callback.
Should NOT be NULL.
| const char* CPLCompressor::pszId |
Id of the compressor/decompressor.
Should NOT be NULL.
| void* CPLCompressor::user_data |
User data to provide to the callback.
May be NULL.