At present, D-Type External Format Plugin provides support for JPEG, PNG/APNG, GIF and ZLIB file formats. These are all very commonly used compressed file formats. To use these formats with D-Type External Format Plugin API functions, the caller must initialize the DT_AUX_INFO structure and set the FileFormat member variable to one of the following values:
DV_AUX_FILEFORMAT_JPG — Standard JPEG format. Supported by fxImageRead and fxImageWrite functions.
DV_AUX_FILEFORMAT_PNG — Standard PNG format. Supported by fxImageRead and fxImageWrite functions.
DV_AUX_FILEFORMAT_APNG — APNG format (animated PNG; an extension of the standard PNG format). Supported by fxImageWrite, fxAnimStart and fxAnimWrite functions.
DV_AUX_FILEFORMAT_GIF — Standard GIF format. Supported by fxImageWrite, fxAnimStart and fxAnimWrite functions.
DV_AUX_FILEFORMAT_ZLIB — Standard ZLIB format. Supported by fxBufferGetBound, fxBufferCompress and fxBufferDecompress functions.
D-Type External Format Plugin might define additional file formats in the future.