<?xml version="1.0" encoding="utf-8" standalone="no"?>
<book xmlns="http://www.devhelp.net/book" title="libfprint Reference Manual" link="index.html" author="" name="libfprint" version="2" language="c">
  <chapters>
    <sub name="Library Overview" link="pt01.html">
      <sub name="Introduction" link="intro.html"/>
      <sub name="Advanced Topics" link="advanced-topics.html"/>
      <sub name="Getting Started" link="getting-started.html"/>
    </sub>
    <sub name="Library API Documentation" link="pt02.html">
      <sub name="Initialisation and events handling" link="libfprint-Initialisation-and-events-handling.html"/>
      <sub name="Device discovery" link="libfprint-Device-discovery.html"/>
      <sub name="Driver operations" link="libfprint-Driver-operations.html"/>
      <sub name="Devices operations" link="libfprint-Devices-operations.html"/>
      <sub name="Stored prints" link="libfprint-Stored-prints.html"/>
      <sub name="Print discovery (deprecated)" link="libfprint-Print-discovery-(deprecated).html"/>
      <sub name="Image operations" link="libfprint-Image-operations.html"/>
    </sub>
    <sub name="Writing Drivers" link="pt03.html">
      <sub name="Logging, and async machinery" link="driver-helpers.html">
        <sub name="Logging" link="libfprint-Logging.html"/>
        <sub name="Sequential state machine" link="libfprint-Sequential-state-machine.html"/>
        <sub name="Timeouts" link="libfprint-Timeouts.html"/>
      </sub>
      <sub name="Device and driver structures" link="driver-dev.html">
        <sub name="Device operations" link="libfprint-Device-operations.html"/>
        <sub name="Image device operations" link="libfprint-Image-device-operations.html"/>
        <sub name="Driver structures" link="libfprint-Driver-structures.html"/>
        <sub name="Image driver structures" link="libfprint-Image-driver-structures.html"/>
      </sub>
      <sub name="Image manipulation" link="driver-img.html">
        <sub name="Driver Image operations" link="libfprint-Driver-Image-operations.html"/>
        <sub name="Image frame assembly" link="libfprint-Image-frame-assembly.html"/>
      </sub>
      <sub name="Helpers for libusb" link="libfprint-Helpers-for-libusb.html"/>
    </sub>
    <sub name="API Index" link="api-index.html"/>
    <sub name="Index of deprecated API" link="deprecated-api-index.html"/>
  </chapters>
  <functions>
    <keyword type="function" name="fp_set_debug ()" link="libfprint-Initialisation-and-events-handling.html#fp-set-debug" deprecated=""/>
    <keyword type="function" name="fp_init ()" link="libfprint-Initialisation-and-events-handling.html#fp-init"/>
    <keyword type="function" name="fp_exit ()" link="libfprint-Initialisation-and-events-handling.html#fp-exit"/>
    <keyword type="function" name="fp_handle_events_timeout ()" link="libfprint-Initialisation-and-events-handling.html#fp-handle-events-timeout"/>
    <keyword type="function" name="fp_handle_events ()" link="libfprint-Initialisation-and-events-handling.html#fp-handle-events"/>
    <keyword type="function" name="fp_get_next_timeout ()" link="libfprint-Initialisation-and-events-handling.html#fp-get-next-timeout"/>
    <keyword type="function" name="fp_get_pollfds ()" link="libfprint-Initialisation-and-events-handling.html#fp-get-pollfds"/>
    <keyword type="function" name="fp_pollfd_added_cb ()" link="libfprint-Initialisation-and-events-handling.html#fp-pollfd-added-cb"/>
    <keyword type="function" name="fp_pollfd_removed_cb ()" link="libfprint-Initialisation-and-events-handling.html#fp-pollfd-removed-cb"/>
    <keyword type="function" name="fp_set_pollfd_notifiers ()" link="libfprint-Initialisation-and-events-handling.html#fp-set-pollfd-notifiers"/>
    <keyword type="macro" name="LIBFPRINT_DEPRECATED" link="libfprint-Initialisation-and-events-handling.html#LIBFPRINT-DEPRECATED:CAPS"/>
    <keyword type="struct" name="struct fp_pollfd" link="libfprint-Initialisation-and-events-handling.html#fp-pollfd"/>
    <keyword type="function" name="fp_discover_devs ()" link="libfprint-Device-discovery.html#fp-discover-devs"/>
    <keyword type="function" name="fp_dscv_devs_free ()" link="libfprint-Device-discovery.html#fp-dscv-devs-free"/>
    <keyword type="function" name="fp_dscv_dev_get_driver ()" link="libfprint-Device-discovery.html#fp-dscv-dev-get-driver"/>
    <keyword type="function" name="fp_dscv_dev_get_devtype ()" link="libfprint-Device-discovery.html#fp-dscv-dev-get-devtype"/>
    <keyword type="function" name="fp_dscv_dev_get_driver_id ()" link="libfprint-Device-discovery.html#fp-dscv-dev-get-driver-id"/>
    <keyword type="function" name="fp_dscv_dev_supports_print_data ()" link="libfprint-Device-discovery.html#fp-dscv-dev-supports-print-data"/>
    <keyword type="function" name="fp_dscv_dev_supports_dscv_print ()" link="libfprint-Device-discovery.html#fp-dscv-dev-supports-dscv-print" deprecated="Do not use."/>
    <keyword type="function" name="fp_dscv_dev_for_print_data ()" link="libfprint-Device-discovery.html#fp-dscv-dev-for-print-data" deprecated="Do not use."/>
    <keyword type="function" name="fp_dscv_dev_for_dscv_print ()" link="libfprint-Device-discovery.html#fp-dscv-dev-for-dscv-print" deprecated="Do not use."/>
    <keyword type="struct" name="struct fp_dscv_dev" link="libfprint-Device-discovery.html#fp-dscv-dev"/>
    <keyword type="function" name="fp_driver_get_name ()" link="libfprint-Driver-operations.html#fp-driver-get-name"/>
    <keyword type="function" name="fp_driver_get_full_name ()" link="libfprint-Driver-operations.html#fp-driver-get-full-name"/>
    <keyword type="function" name="fp_driver_get_driver_id ()" link="libfprint-Driver-operations.html#fp-driver-get-driver-id"/>
    <keyword type="function" name="fp_driver_get_scan_type ()" link="libfprint-Driver-operations.html#fp-driver-get-scan-type"/>
    <keyword type="function" name="fp_driver_supports_imaging ()" link="libfprint-Driver-operations.html#fp-driver-supports-imaging"/>
    <keyword type="struct" name="struct fp_driver" link="libfprint-Driver-operations.html#fp-driver"/>
    <keyword type="function" name="fp_dev_get_driver ()" link="libfprint-Devices-operations.html#fp-dev-get-driver"/>
    <keyword type="function" name="fp_dev_get_nr_enroll_stages ()" link="libfprint-Devices-operations.html#fp-dev-get-nr-enroll-stages"/>
    <keyword type="function" name="fp_dev_get_devtype ()" link="libfprint-Devices-operations.html#fp-dev-get-devtype"/>
    <keyword type="function" name="fp_dev_supports_print_data ()" link="libfprint-Devices-operations.html#fp-dev-supports-print-data"/>
    <keyword type="function" name="fp_dev_supports_imaging ()" link="libfprint-Devices-operations.html#fp-dev-supports-imaging"/>
    <keyword type="function" name="fp_dev_supports_identification ()" link="libfprint-Devices-operations.html#fp-dev-supports-identification"/>
    <keyword type="function" name="fp_dev_supports_dscv_print ()" link="libfprint-Devices-operations.html#fp-dev-supports-dscv-print" deprecated="Do not use."/>
    <keyword type="function" name="fp_dev_get_img_width ()" link="libfprint-Devices-operations.html#fp-dev-get-img-width"/>
    <keyword type="function" name="fp_dev_get_img_height ()" link="libfprint-Devices-operations.html#fp-dev-get-img-height"/>
    <keyword type="function" name="fp_operation_stop_cb ()" link="libfprint-Devices-operations.html#fp-operation-stop-cb"/>
    <keyword type="function" name="fp_img_operation_cb ()" link="libfprint-Devices-operations.html#fp-img-operation-cb"/>
    <keyword type="function" name="fp_dev_open_cb ()" link="libfprint-Devices-operations.html#fp-dev-open-cb"/>
    <keyword type="function" name="fp_enroll_stage_cb ()" link="libfprint-Devices-operations.html#fp-enroll-stage-cb"/>
    <keyword type="function" name="fp_identify_cb ()" link="libfprint-Devices-operations.html#fp-identify-cb"/>
    <keyword type="function" name="fp_dev_open ()" link="libfprint-Devices-operations.html#fp-dev-open"/>
    <keyword type="function" name="fp_async_dev_open ()" link="libfprint-Devices-operations.html#fp-async-dev-open"/>
    <keyword type="function" name="fp_dev_close ()" link="libfprint-Devices-operations.html#fp-dev-close"/>
    <keyword type="function" name="fp_async_dev_close ()" link="libfprint-Devices-operations.html#fp-async-dev-close"/>
    <keyword type="function" name="fp_enroll_finger ()" link="libfprint-Devices-operations.html#fp-enroll-finger"/>
    <keyword type="function" name="fp_enroll_finger_img ()" link="libfprint-Devices-operations.html#fp-enroll-finger-img"/>
    <keyword type="function" name="fp_async_enroll_start ()" link="libfprint-Devices-operations.html#fp-async-enroll-start"/>
    <keyword type="function" name="fp_async_enroll_stop ()" link="libfprint-Devices-operations.html#fp-async-enroll-stop"/>
    <keyword type="function" name="fp_verify_finger ()" link="libfprint-Devices-operations.html#fp-verify-finger"/>
    <keyword type="function" name="fp_verify_finger_img ()" link="libfprint-Devices-operations.html#fp-verify-finger-img"/>
    <keyword type="function" name="fp_async_verify_start ()" link="libfprint-Devices-operations.html#fp-async-verify-start"/>
    <keyword type="function" name="fp_async_verify_stop ()" link="libfprint-Devices-operations.html#fp-async-verify-stop"/>
    <keyword type="function" name="fp_identify_finger ()" link="libfprint-Devices-operations.html#fp-identify-finger"/>
    <keyword type="function" name="fp_identify_finger_img ()" link="libfprint-Devices-operations.html#fp-identify-finger-img"/>
    <keyword type="function" name="fp_async_identify_start ()" link="libfprint-Devices-operations.html#fp-async-identify-start"/>
    <keyword type="function" name="fp_async_identify_stop ()" link="libfprint-Devices-operations.html#fp-async-identify-stop"/>
    <keyword type="function" name="fp_dev_img_capture ()" link="libfprint-Devices-operations.html#fp-dev-img-capture"/>
    <keyword type="function" name="fp_async_capture_start ()" link="libfprint-Devices-operations.html#fp-async-capture-start"/>
    <keyword type="function" name="fp_async_capture_stop ()" link="libfprint-Devices-operations.html#fp-async-capture-stop"/>
    <keyword type="struct" name="struct fp_dev" link="libfprint-Devices-operations.html#fp-dev"/>
    <keyword type="enum" name="enum fp_scan_type" link="libfprint-Devices-operations.html#fp-scan-type"/>
    <keyword type="enum" name="enum fp_capture_result" link="libfprint-Devices-operations.html#fp-capture-result"/>
    <keyword type="enum" name="enum fp_enroll_result" link="libfprint-Devices-operations.html#fp-enroll-result"/>
    <keyword type="enum" name="enum fp_verify_result" link="libfprint-Devices-operations.html#fp-verify-result"/>
    <keyword type="function" name="fp_print_data_get_data ()" link="libfprint-Stored-prints.html#fp-print-data-get-data"/>
    <keyword type="function" name="fp_print_data_from_data ()" link="libfprint-Stored-prints.html#fp-print-data-from-data"/>
    <keyword type="function" name="fp_print_data_save ()" link="libfprint-Stored-prints.html#fp-print-data-save"/>
    <keyword type="function" name="fp_print_data_load ()" link="libfprint-Stored-prints.html#fp-print-data-load"/>
    <keyword type="function" name="fp_print_data_delete ()" link="libfprint-Stored-prints.html#fp-print-data-delete"/>
    <keyword type="function" name="fp_print_data_from_dscv_print ()" link="libfprint-Stored-prints.html#fp-print-data-from-dscv-print" deprecated="Do not use."/>
    <keyword type="function" name="fp_print_data_free ()" link="libfprint-Stored-prints.html#fp-print-data-free"/>
    <keyword type="function" name="fp_print_data_get_driver_id ()" link="libfprint-Stored-prints.html#fp-print-data-get-driver-id"/>
    <keyword type="function" name="fp_print_data_get_devtype ()" link="libfprint-Stored-prints.html#fp-print-data-get-devtype"/>
    <keyword type="enum" name="enum fp_finger" link="libfprint-Stored-prints.html#fp-finger"/>
    <keyword type="struct" name="struct fp_print_data" link="libfprint-Stored-prints.html#fp-print-data"/>
    <keyword type="function" name="fp_discover_prints ()" link="libfprint-Print-discovery-(deprecated).html#fp-discover-prints" deprecated="Do not use."/>
    <keyword type="function" name="fp_dscv_prints_free ()" link="libfprint-Print-discovery-(deprecated).html#fp-dscv-prints-free" deprecated="Do not use."/>
    <keyword type="function" name="fp_dscv_print_get_driver_id ()" link="libfprint-Print-discovery-(deprecated).html#fp-dscv-print-get-driver-id" deprecated="Do not use."/>
    <keyword type="function" name="fp_dscv_print_get_devtype ()" link="libfprint-Print-discovery-(deprecated).html#fp-dscv-print-get-devtype" deprecated="Do not use."/>
    <keyword type="function" name="fp_dscv_print_get_finger ()" link="libfprint-Print-discovery-(deprecated).html#fp-dscv-print-get-finger" deprecated="Do not use."/>
    <keyword type="function" name="fp_dscv_print_delete ()" link="libfprint-Print-discovery-(deprecated).html#fp-dscv-print-delete" deprecated="Do not use."/>
    <keyword type="struct" name="struct fp_dscv_print" link="libfprint-Print-discovery-(deprecated).html#fp-dscv-print"/>
    <keyword type="function" name="fp_img_free ()" link="libfprint-Image-operations.html#fp-img-free"/>
    <keyword type="function" name="fp_img_get_height ()" link="libfprint-Image-operations.html#fp-img-get-height"/>
    <keyword type="function" name="fp_img_get_width ()" link="libfprint-Image-operations.html#fp-img-get-width"/>
    <keyword type="function" name="fp_img_get_data ()" link="libfprint-Image-operations.html#fp-img-get-data"/>
    <keyword type="function" name="fp_img_save_to_file ()" link="libfprint-Image-operations.html#fp-img-save-to-file"/>
    <keyword type="function" name="fp_img_standardize ()" link="libfprint-Image-operations.html#fp-img-standardize"/>
    <keyword type="function" name="fp_img_binarize ()" link="libfprint-Image-operations.html#fp-img-binarize"/>
    <keyword type="function" name="fp_img_get_minutiae ()" link="libfprint-Image-operations.html#fp-img-get-minutiae"/>
    <keyword type="function" name="fp_minutia_get_coords ()" link="libfprint-Image-operations.html#fp-minutia-get-coords"/>
    <keyword type="struct" name="struct fp_img" link="libfprint-Image-operations.html#fp-img"/>
    <keyword type="struct" name="struct fp_minutia" link="libfprint-Image-operations.html#fp-minutia"/>
    <keyword type="macro" name="BUG_ON()" link="libfprint-Logging.html#BUG-ON:CAPS"/>
    <keyword type="macro" name="BUG" link="libfprint-Logging.html#BUG:CAPS"/>
    <keyword type="macro" name="fp_dbg" link="libfprint-Logging.html#fp-dbg"/>
    <keyword type="macro" name="fp_info" link="libfprint-Logging.html#fp-info"/>
    <keyword type="macro" name="fp_warn" link="libfprint-Logging.html#fp-warn"/>
    <keyword type="macro" name="fp_err" link="libfprint-Logging.html#fp-err"/>
    <keyword type="function" name="ssm_completed_fn ()" link="libfprint-Sequential-state-machine.html#ssm-completed-fn"/>
    <keyword type="function" name="ssm_handler_fn ()" link="libfprint-Sequential-state-machine.html#ssm-handler-fn"/>
    <keyword type="function" name="fpi_ssm_new ()" link="libfprint-Sequential-state-machine.html#fpi-ssm-new"/>
    <keyword type="function" name="fpi_ssm_free ()" link="libfprint-Sequential-state-machine.html#fpi-ssm-free"/>
    <keyword type="function" name="fpi_ssm_start ()" link="libfprint-Sequential-state-machine.html#fpi-ssm-start"/>
    <keyword type="function" name="fpi_ssm_start_subsm ()" link="libfprint-Sequential-state-machine.html#fpi-ssm-start-subsm"/>
    <keyword type="function" name="fpi_ssm_next_state ()" link="libfprint-Sequential-state-machine.html#fpi-ssm-next-state"/>
    <keyword type="function" name="fpi_ssm_next_state_timeout_cb ()" link="libfprint-Sequential-state-machine.html#fpi-ssm-next-state-timeout-cb"/>
    <keyword type="function" name="fpi_ssm_jump_to_state ()" link="libfprint-Sequential-state-machine.html#fpi-ssm-jump-to-state"/>
    <keyword type="function" name="fpi_ssm_mark_completed ()" link="libfprint-Sequential-state-machine.html#fpi-ssm-mark-completed"/>
    <keyword type="function" name="fpi_ssm_mark_failed ()" link="libfprint-Sequential-state-machine.html#fpi-ssm-mark-failed"/>
    <keyword type="function" name="fpi_ssm_get_user_data ()" link="libfprint-Sequential-state-machine.html#fpi-ssm-get-user-data"/>
    <keyword type="function" name="fpi_ssm_get_error ()" link="libfprint-Sequential-state-machine.html#fpi-ssm-get-error"/>
    <keyword type="function" name="fpi_ssm_get_cur_state ()" link="libfprint-Sequential-state-machine.html#fpi-ssm-get-cur-state"/>
    <keyword type="typedef" name="fpi_ssm" link="libfprint-Sequential-state-machine.html#fpi-ssm"/>
    <keyword type="function" name="fpi_timeout_fn ()" link="libfprint-Timeouts.html#fpi-timeout-fn"/>
    <keyword type="function" name="fpi_timeout_add ()" link="libfprint-Timeouts.html#fpi-timeout-add"/>
    <keyword type="function" name="fpi_timeout_set_name ()" link="libfprint-Timeouts.html#fpi-timeout-set-name"/>
    <keyword type="function" name="fpi_timeout_cancel ()" link="libfprint-Timeouts.html#fpi-timeout-cancel"/>
    <keyword type="typedef" name="fpi_timeout" link="libfprint-Timeouts.html#fpi-timeout"/>
    <keyword type="function" name="FP_DEV ()" link="libfprint-Device-operations.html#FP-DEV:CAPS"/>
    <keyword type="function" name="FP_IMG_DEV ()" link="libfprint-Device-operations.html#FP-IMG-DEV:CAPS"/>
    <keyword type="function" name="fp_dev_set_instance_data ()" link="libfprint-Device-operations.html#fp-dev-set-instance-data"/>
    <keyword type="function" name="FP_INSTANCE_DATA ()" link="libfprint-Device-operations.html#FP-INSTANCE-DATA:CAPS"/>
    <keyword type="function" name="fpi_dev_get_usb_dev ()" link="libfprint-Device-operations.html#fpi-dev-get-usb-dev"/>
    <keyword type="function" name="fpi_dev_get_verify_data ()" link="libfprint-Device-operations.html#fpi-dev-get-verify-data"/>
    <keyword type="function" name="fpi_dev_set_nr_enroll_stages ()" link="libfprint-Device-operations.html#fpi-dev-set-nr-enroll-stages"/>
    <keyword type="struct" name="struct fp_img_dev" link="libfprint-Device-operations.html#fp-img-dev"/>
    <keyword type="function" name="fpi_imgdev_abort_scan ()" link="libfprint-Image-device-operations.html#fpi-imgdev-abort-scan"/>
    <keyword type="function" name="fpi_imgdev_activate_complete ()" link="libfprint-Image-device-operations.html#fpi-imgdev-activate-complete"/>
    <keyword type="function" name="fpi_imgdev_close_complete ()" link="libfprint-Image-device-operations.html#fpi-imgdev-close-complete"/>
    <keyword type="function" name="fpi_imgdev_deactivate_complete ()" link="libfprint-Image-device-operations.html#fpi-imgdev-deactivate-complete"/>
    <keyword type="function" name="fpi_imgdev_get_action ()" link="libfprint-Image-device-operations.html#fpi-imgdev-get-action"/>
    <keyword type="function" name="fpi_imgdev_get_action_result ()" link="libfprint-Image-device-operations.html#fpi-imgdev-get-action-result"/>
    <keyword type="function" name="fpi_imgdev_get_action_state ()" link="libfprint-Image-device-operations.html#fpi-imgdev-get-action-state"/>
    <keyword type="function" name="fpi_imgdev_image_captured ()" link="libfprint-Image-device-operations.html#fpi-imgdev-image-captured"/>
    <keyword type="function" name="fpi_imgdev_open_complete ()" link="libfprint-Image-device-operations.html#fpi-imgdev-open-complete"/>
    <keyword type="function" name="fpi_imgdev_report_finger_status ()" link="libfprint-Image-device-operations.html#fpi-imgdev-report-finger-status"/>
    <keyword type="function" name="fpi_imgdev_session_error ()" link="libfprint-Image-device-operations.html#fpi-imgdev-session-error"/>
    <keyword type="function" name="fpi_imgdev_set_action_result ()" link="libfprint-Image-device-operations.html#fpi-imgdev-set-action-result"/>
    <keyword type="enum" name="enum fp_imgdev_action" link="libfprint-Image-device-operations.html#fp-imgdev-action"/>
    <keyword type="enum" name="enum fp_imgdev_state" link="libfprint-Image-device-operations.html#fp-imgdev-state"/>
    <keyword type="enum" name="enum fp_imgdev_enroll_state" link="libfprint-Image-device-operations.html#fp-imgdev-enroll-state"/>
    <keyword type="struct" name="struct usb_id" link="libfprint-Driver-structures.html#usb-id"/>
    <keyword type="enum" name="enum fp_driver_type" link="libfprint-Driver-structures.html#fp-driver-type"/>
    <keyword type="enum" name="enum FpiImgDriverFlags" link="libfprint-Image-driver-structures.html#FpiImgDriverFlags"/>
    <keyword type="struct" name="struct fp_img_driver" link="libfprint-Image-driver-structures.html#fp-img-driver"/>
    <keyword type="function" name="fpi_img_new ()" link="libfprint-Driver-Image-operations.html#fpi-img-new"/>
    <keyword type="function" name="fpi_img_new_for_imgdev ()" link="libfprint-Driver-Image-operations.html#fpi-img-new-for-imgdev"/>
    <keyword type="function" name="fpi_img_realloc ()" link="libfprint-Driver-Image-operations.html#fpi-img-realloc"/>
    <keyword type="function" name="fpi_img_resize ()" link="libfprint-Driver-Image-operations.html#fpi-img-resize"/>
    <keyword type="function" name="fpi_std_sq_dev ()" link="libfprint-Driver-Image-operations.html#fpi-std-sq-dev"/>
    <keyword type="function" name="fpi_mean_sq_diff_norm ()" link="libfprint-Driver-Image-operations.html#fpi-mean-sq-diff-norm"/>
    <keyword type="enum" name="enum FpiImgFlags" link="libfprint-Driver-Image-operations.html#FpiImgFlags"/>
    <keyword type="function" name="fpi_do_movement_estimation ()" link="libfprint-Image-frame-assembly.html#fpi-do-movement-estimation"/>
    <keyword type="function" name="fpi_assemble_frames ()" link="libfprint-Image-frame-assembly.html#fpi-assemble-frames"/>
    <keyword type="function" name="fpi_assemble_lines ()" link="libfprint-Image-frame-assembly.html#fpi-assemble-lines"/>
    <keyword type="struct" name="struct fpi_frame" link="libfprint-Image-frame-assembly.html#fpi-frame"/>
    <keyword type="struct" name="struct fpi_frame_asmbl_ctx" link="libfprint-Image-frame-assembly.html#fpi-frame-asmbl-ctx"/>
    <keyword type="struct" name="struct fpi_line_asmbl_ctx" link="libfprint-Image-frame-assembly.html#fpi-line-asmbl-ctx"/>
    <keyword type="function" name="fpi_usb_transfer_cb_fn ()" link="libfprint-Helpers-for-libusb.html#fpi-usb-transfer-cb-fn"/>
    <keyword type="function" name="fpi_usb_alloc ()" link="libfprint-Helpers-for-libusb.html#fpi-usb-alloc"/>
    <keyword type="function" name="fpi_usb_fill_bulk_transfer ()" link="libfprint-Helpers-for-libusb.html#fpi-usb-fill-bulk-transfer"/>
    <keyword type="function" name="fpi_usb_submit_transfer ()" link="libfprint-Helpers-for-libusb.html#fpi-usb-submit-transfer"/>
    <keyword type="function" name="fpi_usb_cancel_transfer ()" link="libfprint-Helpers-for-libusb.html#fpi-usb-cancel-transfer"/>
    <keyword type="typedef" name="fpi_usb_transfer" link="libfprint-Helpers-for-libusb.html#fpi-usb-transfer"/>
    <keyword type="constant" name="FP_SCAN_TYPE_PRESS" link="libfprint-Devices-operations.html#FP-SCAN-TYPE-PRESS:CAPS"/>
    <keyword type="constant" name="FP_SCAN_TYPE_SWIPE" link="libfprint-Devices-operations.html#FP-SCAN-TYPE-SWIPE:CAPS"/>
    <keyword type="constant" name="FP_CAPTURE_COMPLETE" link="libfprint-Devices-operations.html#FP-CAPTURE-COMPLETE:CAPS"/>
    <keyword type="constant" name="FP_CAPTURE_FAIL" link="libfprint-Devices-operations.html#FP-CAPTURE-FAIL:CAPS"/>
    <keyword type="constant" name="FP_ENROLL_COMPLETE" link="libfprint-Devices-operations.html#FP-ENROLL-COMPLETE:CAPS"/>
    <keyword type="constant" name="FP_ENROLL_FAIL" link="libfprint-Devices-operations.html#FP-ENROLL-FAIL:CAPS"/>
    <keyword type="constant" name="FP_ENROLL_PASS" link="libfprint-Devices-operations.html#FP-ENROLL-PASS:CAPS"/>
    <keyword type="constant" name="FP_ENROLL_RETRY" link="libfprint-Devices-operations.html#FP-ENROLL-RETRY:CAPS"/>
    <keyword type="constant" name="FP_ENROLL_RETRY_TOO_SHORT" link="libfprint-Devices-operations.html#FP-ENROLL-RETRY-TOO-SHORT:CAPS"/>
    <keyword type="constant" name="FP_ENROLL_RETRY_CENTER_FINGER" link="libfprint-Devices-operations.html#FP-ENROLL-RETRY-CENTER-FINGER:CAPS"/>
    <keyword type="constant" name="FP_ENROLL_RETRY_REMOVE_FINGER" link="libfprint-Devices-operations.html#FP-ENROLL-RETRY-REMOVE-FINGER:CAPS"/>
    <keyword type="constant" name="FP_VERIFY_NO_MATCH" link="libfprint-Devices-operations.html#FP-VERIFY-NO-MATCH:CAPS"/>
    <keyword type="constant" name="FP_VERIFY_MATCH" link="libfprint-Devices-operations.html#FP-VERIFY-MATCH:CAPS"/>
    <keyword type="constant" name="FP_VERIFY_RETRY" link="libfprint-Devices-operations.html#FP-VERIFY-RETRY:CAPS"/>
    <keyword type="constant" name="FP_VERIFY_RETRY_TOO_SHORT" link="libfprint-Devices-operations.html#FP-VERIFY-RETRY-TOO-SHORT:CAPS"/>
    <keyword type="constant" name="FP_VERIFY_RETRY_CENTER_FINGER" link="libfprint-Devices-operations.html#FP-VERIFY-RETRY-CENTER-FINGER:CAPS"/>
    <keyword type="constant" name="FP_VERIFY_RETRY_REMOVE_FINGER" link="libfprint-Devices-operations.html#FP-VERIFY-RETRY-REMOVE-FINGER:CAPS"/>
    <keyword type="constant" name="LEFT_THUMB" link="libfprint-Stored-prints.html#LEFT-THUMB:CAPS"/>
    <keyword type="constant" name="LEFT_INDEX" link="libfprint-Stored-prints.html#LEFT-INDEX:CAPS"/>
    <keyword type="constant" name="LEFT_MIDDLE" link="libfprint-Stored-prints.html#LEFT-MIDDLE:CAPS"/>
    <keyword type="constant" name="LEFT_RING" link="libfprint-Stored-prints.html#LEFT-RING:CAPS"/>
    <keyword type="constant" name="LEFT_LITTLE" link="libfprint-Stored-prints.html#LEFT-LITTLE:CAPS"/>
    <keyword type="constant" name="RIGHT_THUMB" link="libfprint-Stored-prints.html#RIGHT-THUMB:CAPS"/>
    <keyword type="constant" name="RIGHT_INDEX" link="libfprint-Stored-prints.html#RIGHT-INDEX:CAPS"/>
    <keyword type="constant" name="RIGHT_MIDDLE" link="libfprint-Stored-prints.html#RIGHT-MIDDLE:CAPS"/>
    <keyword type="constant" name="RIGHT_RING" link="libfprint-Stored-prints.html#RIGHT-RING:CAPS"/>
    <keyword type="constant" name="RIGHT_LITTLE" link="libfprint-Stored-prints.html#RIGHT-LITTLE:CAPS"/>
    <keyword type="constant" name="IMG_ACTION_NONE" link="libfprint-Image-device-operations.html#IMG-ACTION-NONE:CAPS"/>
    <keyword type="constant" name="IMG_ACTION_ENROLL" link="libfprint-Image-device-operations.html#IMG-ACTION-ENROLL:CAPS"/>
    <keyword type="constant" name="IMG_ACTION_VERIFY" link="libfprint-Image-device-operations.html#IMG-ACTION-VERIFY:CAPS"/>
    <keyword type="constant" name="IMG_ACTION_IDENTIFY" link="libfprint-Image-device-operations.html#IMG-ACTION-IDENTIFY:CAPS"/>
    <keyword type="constant" name="IMG_ACTION_CAPTURE" link="libfprint-Image-device-operations.html#IMG-ACTION-CAPTURE:CAPS"/>
    <keyword type="constant" name="IMGDEV_STATE_INACTIVE" link="libfprint-Image-device-operations.html#IMGDEV-STATE-INACTIVE:CAPS"/>
    <keyword type="constant" name="IMGDEV_STATE_AWAIT_FINGER_ON" link="libfprint-Image-device-operations.html#IMGDEV-STATE-AWAIT-FINGER-ON:CAPS"/>
    <keyword type="constant" name="IMGDEV_STATE_CAPTURE" link="libfprint-Image-device-operations.html#IMGDEV-STATE-CAPTURE:CAPS"/>
    <keyword type="constant" name="IMGDEV_STATE_AWAIT_FINGER_OFF" link="libfprint-Image-device-operations.html#IMGDEV-STATE-AWAIT-FINGER-OFF:CAPS"/>
    <keyword type="constant" name="IMG_ACQUIRE_STATE_NONE" link="libfprint-Image-device-operations.html#IMG-ACQUIRE-STATE-NONE:CAPS"/>
    <keyword type="constant" name="IMG_ACQUIRE_STATE_ACTIVATING" link="libfprint-Image-device-operations.html#IMG-ACQUIRE-STATE-ACTIVATING:CAPS"/>
    <keyword type="constant" name="IMG_ACQUIRE_STATE_AWAIT_FINGER_ON" link="libfprint-Image-device-operations.html#IMG-ACQUIRE-STATE-AWAIT-FINGER-ON:CAPS"/>
    <keyword type="constant" name="IMG_ACQUIRE_STATE_AWAIT_IMAGE" link="libfprint-Image-device-operations.html#IMG-ACQUIRE-STATE-AWAIT-IMAGE:CAPS"/>
    <keyword type="constant" name="IMG_ACQUIRE_STATE_AWAIT_FINGER_OFF" link="libfprint-Image-device-operations.html#IMG-ACQUIRE-STATE-AWAIT-FINGER-OFF:CAPS"/>
    <keyword type="constant" name="IMG_ACQUIRE_STATE_DONE" link="libfprint-Image-device-operations.html#IMG-ACQUIRE-STATE-DONE:CAPS"/>
    <keyword type="constant" name="IMG_ACQUIRE_STATE_DEACTIVATING" link="libfprint-Image-device-operations.html#IMG-ACQUIRE-STATE-DEACTIVATING:CAPS"/>
    <keyword type="constant" name="DRIVER_PRIMITIVE" link="libfprint-Driver-structures.html#DRIVER-PRIMITIVE:CAPS"/>
    <keyword type="constant" name="DRIVER_IMAGING" link="libfprint-Driver-structures.html#DRIVER-IMAGING:CAPS"/>
    <keyword type="constant" name="FP_IMGDRV_SUPPORTS_UNCONDITIONAL_CAPTURE" link="libfprint-Image-driver-structures.html#FP-IMGDRV-SUPPORTS-UNCONDITIONAL-CAPTURE:CAPS"/>
    <keyword type="constant" name="FP_IMG_V_FLIPPED" link="libfprint-Driver-Image-operations.html#FP-IMG-V-FLIPPED:CAPS"/>
    <keyword type="constant" name="FP_IMG_H_FLIPPED" link="libfprint-Driver-Image-operations.html#FP-IMG-H-FLIPPED:CAPS"/>
    <keyword type="constant" name="FP_IMG_COLORS_INVERTED" link="libfprint-Driver-Image-operations.html#FP-IMG-COLORS-INVERTED:CAPS"/>
    <keyword type="constant" name="FP_IMG_BINARIZED_FORM" link="libfprint-Driver-Image-operations.html#FP-IMG-BINARIZED-FORM:CAPS"/>
    <keyword type="constant" name="FP_IMG_PARTIAL" link="libfprint-Driver-Image-operations.html#FP-IMG-PARTIAL:CAPS"/>
    <keyword type="member" name="fp-pollfd.fd" link="libfprint-Initialisation-and-events-handling.html#fp-pollfd.fd"/>
    <keyword type="member" name="fp-pollfd.events" link="libfprint-Initialisation-and-events-handling.html#fp-pollfd.events"/>
    <keyword type="member" name="usb-id.vendor" link="libfprint-Driver-structures.html#usb-id.vendor"/>
    <keyword type="member" name="usb-id.product" link="libfprint-Driver-structures.html#usb-id.product"/>
    <keyword type="member" name="usb-id.driver-data" link="libfprint-Driver-structures.html#usb-id.driver-data"/>
    <keyword type="member" name="fpi-frame.delta-x" link="libfprint-Image-frame-assembly.html#fpi-frame.delta-x"/>
    <keyword type="member" name="fpi-frame.delta-y" link="libfprint-Image-frame-assembly.html#fpi-frame.delta-y"/>
    <keyword type="member" name="fpi-frame.data" link="libfprint-Image-frame-assembly.html#fpi-frame.data"/>
    <keyword type="member" name="fpi-frame-asmbl-ctx.frame-width" link="libfprint-Image-frame-assembly.html#fpi-frame-asmbl-ctx.frame-width"/>
    <keyword type="member" name="fpi-frame-asmbl-ctx.frame-height" link="libfprint-Image-frame-assembly.html#fpi-frame-asmbl-ctx.frame-height"/>
    <keyword type="member" name="fpi-frame-asmbl-ctx.image-width" link="libfprint-Image-frame-assembly.html#fpi-frame-asmbl-ctx.image-width"/>
    <keyword type="member" name="fpi-frame-asmbl-ctx.get-pixel" link="libfprint-Image-frame-assembly.html#fpi-frame-asmbl-ctx.get-pixel"/>
    <keyword type="member" name="fpi-line-asmbl-ctx.line-width" link="libfprint-Image-frame-assembly.html#fpi-line-asmbl-ctx.line-width"/>
    <keyword type="member" name="fpi-line-asmbl-ctx.max-height" link="libfprint-Image-frame-assembly.html#fpi-line-asmbl-ctx.max-height"/>
    <keyword type="member" name="fpi-line-asmbl-ctx.resolution" link="libfprint-Image-frame-assembly.html#fpi-line-asmbl-ctx.resolution"/>
    <keyword type="member" name="fpi-line-asmbl-ctx.median-filter-size" link="libfprint-Image-frame-assembly.html#fpi-line-asmbl-ctx.median-filter-size"/>
    <keyword type="member" name="fpi-line-asmbl-ctx.max-search-offset" link="libfprint-Image-frame-assembly.html#fpi-line-asmbl-ctx.max-search-offset"/>
    <keyword type="member" name="fpi-line-asmbl-ctx.get-deviation" link="libfprint-Image-frame-assembly.html#fpi-line-asmbl-ctx.get-deviation"/>
    <keyword type="member" name="fpi-line-asmbl-ctx.get-pixel" link="libfprint-Image-frame-assembly.html#fpi-line-asmbl-ctx.get-pixel"/>
  </functions>
</book>
