ACDSee SDK Image Encoding Plug-In Overview


An Image Encoding plug-in is simply a DLL with the file extension .APL. This DLL must export five functions, as outlined below. After the plug-in is compiled, it must be placed in a host application-designated plug-in directory where the host application will detect and load it.

NOTE: More than one image format can be included in one Image Encoding plug-in.

Refer to IE_GetPlugInInfo for more information.

Required Functions:

IE_GetPlugInInfo

IE_GetValidPixelFormats

IE_ImageEncode

IE_Init

IE_ShowPlugInDialog


Additionally, the plug-in may export other optional functions.

Optional Functions:

IE_ErrorHandler

IE_FormatInfoChanged

IE_Free

IE_GetDefaultEncodeParams

IE_GetError

IE_GetNativelySupportedMetadata

IE_GetSupportedMetadata

IE_Help

IE_ImageEncodeFinish

IE_ImageEncodePage

IE_ImageEncodeStart

IE_ImageEncodeToBuffer

IE_SetMetadataList

IE_ShowEncodeParamsDialog