mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2025-11-15 07:38:12 +00:00
remove imgdev abstraction from public API
Make it easier for application developers, don't have to care about this level of abstraction which we're intending to make superfluous to them.
This commit is contained in:
@@ -80,11 +80,16 @@ struct fp_dev *fp_dev_open(struct fp_dscv_dev *ddev);
|
||||
void fp_dev_close(struct fp_dev *dev);
|
||||
struct fp_driver *fp_dev_get_driver(struct fp_dev *dev);
|
||||
int fp_dev_get_nr_enroll_stages(struct fp_dev *dev);
|
||||
struct fp_img_dev *fp_dev_to_img_dev(struct fp_dev *dev);
|
||||
uint32_t fp_dev_get_devtype(struct fp_dev *dev);
|
||||
int fp_dev_supports_print_data(struct fp_dev *dev, struct fp_print_data *data);
|
||||
int fp_dev_supports_dscv_print(struct fp_dev *dev, struct fp_dscv_print *print);
|
||||
|
||||
int fp_dev_supports_imaging(struct fp_dev *dev);
|
||||
int fp_dev_img_capture(struct fp_dev *dev, int unconditional,
|
||||
struct fp_img **image);
|
||||
int fp_dev_get_img_width(struct fp_dev *dev);
|
||||
int fp_dev_get_img_height(struct fp_dev *dev);
|
||||
|
||||
/* Enrollment */
|
||||
enum fp_enroll_result {
|
||||
FP_ENROLL_COMPLETE = 1,
|
||||
@@ -123,12 +128,6 @@ struct fp_print_data *fp_print_data_from_data(unsigned char *buf,
|
||||
uint16_t fp_print_data_get_driver_id(struct fp_print_data *data);
|
||||
uint32_t fp_print_data_get_devtype(struct fp_print_data *data);
|
||||
|
||||
/* Imaging devices */
|
||||
int fp_imgdev_capture(struct fp_img_dev *imgdev, int unconditional,
|
||||
struct fp_img **image);
|
||||
int fp_imgdev_get_img_width(struct fp_img_dev *imgdev);
|
||||
int fp_imgdev_get_img_height(struct fp_img_dev *imgdev);
|
||||
|
||||
/* Image handling */
|
||||
int fp_img_get_height(struct fp_img *img);
|
||||
int fp_img_get_width(struct fp_img *img);
|
||||
|
||||
Reference in New Issue
Block a user