mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2025-11-15 07:38:12 +00:00
storage: add save/load functionality
Prints can now be saved to disk (but you currently must classify which finger they are) and you can load them later. Added 2 simple example programs to demonstrate this.
This commit is contained in:
@@ -26,6 +26,20 @@ struct fp_dev;
|
||||
struct fp_driver;
|
||||
struct fp_print_data;
|
||||
|
||||
/* misc/general stuff */
|
||||
enum fp_finger {
|
||||
LEFT_THUMB = 1,
|
||||
LEFT_INDEX,
|
||||
LEFT_MIDDLE,
|
||||
LEFT_RING,
|
||||
LEFT_LITTLE,
|
||||
RIGHT_THUMB,
|
||||
RIGHT_INDEX,
|
||||
RIGHT_MIDDLE,
|
||||
RIGHT_RING,
|
||||
RIGHT_LITTLE,
|
||||
};
|
||||
|
||||
/* Device discovery */
|
||||
struct fp_dscv_dev **fp_discover_devs(void);
|
||||
void fp_dscv_devs_free(struct fp_dscv_dev **devs);
|
||||
@@ -67,6 +81,9 @@ enum fp_verify_result {
|
||||
int fp_verify_finger(struct fp_dev *dev, struct fp_print_data *enrolled_print);
|
||||
|
||||
/* Data handling */
|
||||
int fp_print_data_load(struct fp_dev *dev, enum fp_finger finger,
|
||||
struct fp_print_data **data);
|
||||
int fp_print_data_save(struct fp_print_data *data, enum fp_finger finger);
|
||||
void fp_print_data_free(struct fp_print_data *data);
|
||||
|
||||
/* Library */
|
||||
|
||||
Reference in New Issue
Block a user