IE_StatusCodes enum

Image encoding plug-in status codes

Syntax

enum
{
   IEE_OK =0,
   IEE_Error = -1,
   IEE_InvalidOp = -2,
   IEE_InvalidParam = -3,
   IEE_NotImplemented = -4,
   IEE_WriteFailure = -5,
   IEE_TooBig = -6,
   IEE_Cancelled = -7,
   IEE_InvalidPixFormat = -8,
   IEE_MultiPage = -9,
   IEE_UnknownFormat = -10,
   IEE_StructSize = -11,
   IEE_FatalError = -12,
   IEE_BadAudio = -13,
   IEE_BadImage = -14,
   IEE_BadColorProfile = -15,
   
   IEE_FirstPlugInError = -1000,
};

Constants

Value Meaning

IEE_OK

Success

IEE_Error

Unspecified error

IEE_InvalidOp

Operation cannot be completed at this time

IEE_InvalidParam

Invalid parameters

IEE_NotImplemented

Missing implementation

IEE_WriteFailure

File write failed

IEE_TooBig

Image is too big

IEE_Cancelled

Operation cancelled by user

IEE_InvalidPixFormat

The given pixel format is not supported

IEE_MultiPage

Multiple pages not supported

IEE_UnknownFormat

The specified format ID is not known

IEE_StructSize

The specified structure size is too small

IEE_FatalError

Unhandled exception

IEE_BadAudio

The specified audio file is invalid or does not exist

IEE_BadImage

The specified image file is invalid or does not exist

IEE_BadColorProfile

The specified color profile is invalid

IEE_FirstPlugInError

Plug-in-defined private status codes as -1000, -1001, etc...

Remarks

There are two types of error codes associated with an ID_Plugin, Standard and plug-in-defined. Standard error codes are defined below and are implemented by the host application, while plug-in-defined error codes are defined by the plug-in.

Requirements

Header: IE_PlugIn.h