Each format filter has its own list of supported features determined by IG_FLTR_ flags. The table below describes the meaning of each of these flags:
IG_FLTR_DETECTSUPPORT | Supports auto-detection. |
IG_FLTR_PAGEREADSUPPORT | Supports reading a single page file. |
IG_FLTR_MPAGEREADPSUPPORT | Supports reading a multi-page file. |
IG_FLTR_PAGEINSERTSUPPORT | Supports writing a single-page file. |
IG_FLTR_MPAGEWRITEPSUPPORT | Supports writing multi-page file. |
IG_FLTR_PAGEDELETESUPPORT | Supports deleting a page from a multi-page file. |
IG_FLTR_PAGESWAPSUPPORT | Supports page-swapping in multi-page files. |
IG_FLTR_MPDATASUPPORT | Supports faster multi-page access by storing private format data (used only with IG_mpi_... and IG_mpf_... API). |