| Top |  |  |  |  | 
| FpPrint * | fp_print_new () | 
| const gchar * | fp_print_get_driver () | 
| const gchar * | fp_print_get_device_id () | 
| gboolean | fp_print_get_device_stored () | 
| FpImage * | fp_print_get_image () | 
| FpFinger | fp_print_get_finger () | 
| const gchar * | fp_print_get_username () | 
| const gchar * | fp_print_get_description () | 
| const GDate * | fp_print_get_enroll_date () | 
| void | fp_print_set_finger () | 
| void | fp_print_set_username () | 
| void | fp_print_set_description () | 
| void | fp_print_set_enroll_date () | 
| gboolean | fp_print_compatible () | 
| gboolean | fp_print_equal () | 
| gboolean | fp_print_serialize () | 
| FpPrint * | fp_print_deserialize () | 
| char * | description | Read / Write | 
| char * | device-id | Read / Write / Construct Only | 
| gboolean | device-stored | Read / Write / Construct Only | 
| char * | driver | Read / Write / Construct Only | 
| GDate * | enroll-date | Read / Write | 
| FpFinger | finger | Read / Write | 
| GVariant * | fpi-data | Read / Write | 
| gpointer | fpi-prints | Read / Write | 
| FpiPrintType | fpi-type | Read / Write | 
| FpImage * | image | Read | 
| char * | username | Read / Write | 
FpPrint *
fp_print_new (FpDevice *device);
Create a new FpPrint. This is only useful to prepare an enrollment
of a new print using fp_device_enroll(). For this you should first
create a new print, fill in the relevant metadata, and then start
enrollment.
const gchar *
fp_print_get_driver (FpPrint *print);
Returns the driver that the print was created for.
const gchar *
fp_print_get_device_id (FpPrint *print);
Returns the device ID that the print was created for.
gboolean
fp_print_get_device_stored (FpPrint *print);
Whether the print is actually stored on the device and this is just a handle to use that references the device stored data.
FpImage *
fp_print_get_image (FpPrint *print);
Returns the image that the print was created from, or NULL
FpFinger
fp_print_get_finger (FpPrint *print);
Returns the finger that the print was created for.
const gchar *
fp_print_get_username (FpPrint *print);
Returns the user defined username for the print.
const gchar *
fp_print_get_description (FpPrint *print);
Returns the user defined description for the print.
const GDate *
fp_print_get_enroll_date (FpPrint *print);
Returns the user defined enroll date for the print.
void fp_print_set_finger (FpPrint *print,FpFinger finger);
Set the finger that the print is for.
void fp_print_set_username (FpPrint *print,const gchar *username);
Set the username for the print.
void fp_print_set_description (FpPrint *print,const gchar *description);
Set the description for the print.
void fp_print_set_enroll_date (FpPrint *print,const GDate *enroll_date);
Set the enroll date for the print.
gboolean fp_print_compatible (FpPrint *self,FpDevice *device);
Tests whether the prints is compatible with the given device.
gboolean fp_print_equal (FpPrint *self,FpPrint *other);
Tests whether the prints can be considered equal. This only compares the actual information about the print, not the metadata.
gboolean fp_print_serialize (FpPrint *print,guchar **data,gsize *length,GError **error);
Serialize a print definition for permanent storage. Note that this is lossy in the sense that e.g. the image data is discarded.
| A FpPrint | ||
| data | Return location for data pointer. | [array length=length][transfer full][out] | 
| length | Length of  | [transfer full][out] | 
| error | Return location for error | 
“description” property  “description”              char *
A user defined description for the print.
Owner: FpPrint
Flags: Read / Write
Default value: NULL
“device-id” property  “device-id”                char *
Unique ID allowing to check if a device is compatible with the print.
Owner: FpPrint
Flags: Read / Write / Construct Only
Default value: NULL
“device-stored” property  “device-stored”            gboolean
Whether the print is a handle for data that is stored on the device.
Owner: FpPrint
Flags: Read / Write / Construct Only
Default value: FALSE
“driver” property  “driver”                   char *
The name of the driver that created the print.
Owner: FpPrint
Flags: Read / Write / Construct Only
Default value: NULL
“enroll-date” property  “enroll-date”              GDate *
The date of enrollment.
Owner: FpPrint
Flags: Read / Write
“finger” property“finger” FpFinger
The enrolled finger.
Owner: FpPrint
Flags: Read / Write
Default value: FP_FINGER_UNKNOWN
“fpi-data” property  “fpi-data”                 GVariant *
The raw data for internal use only.
Owner: FpPrint
Flags: Read / Write
Allowed values: GVariant<*>
Default value: NULL
“fpi-prints” property  “fpi-prints”               gpointer
Prints for internal use only.
Owner: FpPrint
Flags: Read / Write
“fpi-type” property“fpi-type” FpiPrintType
Private: The type of the print data.
Owner: FpPrint
Flags: Read / Write
Default value: FPI_PRINT_UNDEFINED
“image” property“image” FpImage *
The image that was used for the print, only valid for newly enrolled prints on image based devices.
Owner: FpPrint
Flags: Read