Document Title Here
AET65 API
Version 1.0
idvation GmbH
Otto-Hesse-Straße 19 / T5
Phone +49 6151 9926567
D-64293 Darmstadt
Fax +49 6151 3689296
www.idvation.com
Page 83 of 84
Page 83 of 84
Member
ProcessID
in
structures
ABS_PROCESS_DATA,
ABS_PROCESS_BEGIN_DATA,
ABS_PROCESS_PROGRESS_DATA and ABS_PROCESS_SUCCESS_DATA is never set to the value.
The constant is kept in bstypes.h header for backward compatibility of application source codes which might
use it.
8.3. Image Grabbing Functions
8.3.1.
Constant ABS_FLAG_HIGH_RESOLUTION
Function ABSGrab accepts new flag ABS_FLAG_HIGH_RESOLUTION, which asks the function to use the
highest available image resolution.
8.3.2.
Structure ABS_IMAGE
Structure ABS_SAMPLE_IMAGE was renamed to ABS_IMAGE. ABS_SAMPLE_IMAGE is kept as
typedefed alias of ABS_IMAGE for backward compatibility.
8.3.3.
New Grabbing Functions
Three new brand image grabbing functions are added in BSAPI.DLL version 3.5: ABSListImageFormats,
ABSGrabImage and ABSRawGrabImage. All these use new structure ABS_IMAGE_FORMAT to identify
supported and desired image formats.
8.4. Global Parameter
ABS_PARAM_POWER_SAVE_CHECK_KEYBOARD
New global parameter ABS_PARAM_POWER_SAVE_CHECK_KEYBOARD was added, which allows
tuning of power management into more details.
8.5. Internal Template Format Types
Please note this article refers only to the data of the template itself, i.e. the member Data of ABS_BIR
structure. All internal template types are always preceded by ABS_BIR_HEADER when returned from
BSAPI, and also the ABS_BOR_HEADER preceding the data is expected on input.
In general Upek uses several template format types:
•
legacy template,
•
alpha template,
•
beta template,
•
alpha multi-template.
The internal format of the fingerprint templates returned from the BSAPI.DLL has changed in version 3.5.
BSAPI.DLL up to version 3.0 always returned all templates in the legacy format. Since BSAPI.DLL 3.5,
enrollment process results in alpha multi-template and verification templates are always beta. Future BSAPI
versions might switch to another and even yet undefined template format.
BSAPI 3.5 is able to take any of the listed template types on input. When comparing two templates with
ABSVerifyMatch function, each of the input templates can have different format. So typically you don't need
to care from which version the template originates.
If you really need a specific format of the template, e.g. when you need the template to pass to another
library (not part of BSAPI SDK), not supporting too new template types, you may use BCLIB library. BCLIB is
now provided as a part of the BSAPI SDK. It provides an interface for converting among various template
format types. However remember that some conversions might imply partial data loss of the template, and
not all conversions are supported (for example converting legacy to beta is not supported). Refer to
documentation of the BCLIB for more information about this topic.