L_EnableFastFileInfo

#include "l_bitmap.h"

L_LTFIL_API L_BOOL L_EnableFastFileInfo(bEnable)

L_BOOL bEnable;

/* enable or disable flag */

Enables or disables fast file info processing.

Parameter

Description

bEnable

Flag that specifies whether or not to enable fast file info processing.  Possible values are:

 

Value

Meaning

 

TRUE

Enables fast file info processing.

 

FALSE

Disables fast file info processing.

Returns

TRUE or FALSE

The previous value for this setting.

Comments

This function causes the LEADTOOLS File Information / Load functions to only check the files signature when trying to determine the files format.

The default behavior when calling LEADTOOLS File Information and Load functions, is that if the files signature does not match one of the known file format signatures, then LEADTOOLS will allow each of the available file format filters a chance to properly identify the files format.  This can both slow down an application and unnecessarily use up system resources if the application attempts to load files of an unsupported format (i.e. non-image files).

When Fast File Info is enabled, the file will be rejected if the signature does not match one of the known file format signatures and thus the file format dlls will not unnecessarily be loaded or called.

You must call this function prior to calling any LEADTOOLS File Information or Load/Save functions.

Required DLLs and Libraries

LTFIL

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

Platforms

Win32, x64, Mobile.

See Also

Functions:

L_PreLoadFilters, L_GetIgnoreFilters, L_GetPreLoadFilters, L_SetFilterInfo

Topics:

Raster Image Functions: Input/Output File Filters

Example

For an example, refer to L_FileInfo.