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.