| 
    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.