FingerScanner Class¶
Namespace: id3.FingerCapture
Definition¶
class FingerScanner
class FingerScanner implements Finalizable
public partial class FingerScanner
typedef struct id3FingerCaptureFingerScanner *ID3_FINGER_CAPTURE_FINGER_SCANNER;
Usage¶
fingerScannerInstance = FingerScanner()
# ...
Explicit destruction
# ...
del fingerScannerInstance
final fingerScannerInstance = sdk.FingerScanner();
// ...
Explicit destruction
// ...
fingerScannerInstance.dispose()
using (var fingerScannerInstance = new FingerScanner())
{
// ...
}
Explicit destruction
var fingerScannerInstance = new FingerScanner()
// ...
fingerScannerInstance.Dispose()
ID3_FINGER_CAPTURE_FINGER_SCANNER hFingerScanner{};
int err = id3CaptureFingerScanner_Initialize(&hFingerScanner);
if (err == ID3_SUCCESS) {
// ...
id3CaptureFingerScanner_Dispose(&hFingerScanner);
}
Properties¶
Name |
Type |
Description |
---|---|---|
bool |
Indicates whether the device should automatically start capturing when conditions are met. |
|
bool |
Indicates whether the device is set to automatically detect the presence of a finger. |
|
bool |
Indicates whether the device should automatically process the captured images. |
|
Lists the capabilities supported by the fingerprint device. |
||
Current capture mode set on the device. Default is ‘flat’. |
||
Lists the capture modes available on the device. |
||
Callback invoked when a device is added to the channel. |
||
Callback function for when a device is closed on this channel. |
||
(C++): Callback for generic device events. |
||
A list filtering the types of devices this channel will interact with. |
||
int |
Identifier for the device associated with this channel, intended for internal or plugin use. |
|
Fetches the device object. |
||
Callback that is called when a device is opened on this channel. |
||
Callback function triggered upon the removal of a device from the channel. |
||
Reflects the current state of the device, such as connected, disconnected, etc. |
||
Callback invoked when the device’s status changes. |
||
Specifies the component responsible for detecting fingers during the capture process. |
||
Specifies the extractor component used for processing captured fingerprints. |
||
Callback function called when a final image snapshot is available. |
||
Callback function called when preview capture data is available. |
||
bool |
Indicates whether the device is currently capturing. |
|
Lists categories of parameters relevant to the device. |
||
Defines the format of the image previews provided during capture. |
Methods¶
Name |
Description |
---|---|
Adds a filter to specify the types of devices this channel should handle. |
|
Applies a set of parameters to the device. |
|
Checks if the specified capture capability is supported by the device, returning a boolean result. |
|
(C++/dotnet): Checks if a specific command is available on the device. |
|
Confirms if a parameter exists on the device. |
|
Clears all set device filters, removing any type restrictions. |
|
Controls closing the associated device. |
|
Retrieves the details of a specified capability of the device, such as resolution or supported capture modes. |
|
Fetches the most recent image captured during the session. |
|
Retrieves the current live frame from the capture session. |
|
Retrieves the most recent snapshot taken during the capture session. |
|
Retrieves a device parameter’s value. |
|
Fetches the descriptor of a device parameter. |
|
Obtains all supported parameters, optionally filtered by category. |
|
Retrieves names of all supported parameters, optionally filtered by category. |
|
Gets the integer value of a device parameter. |
|
Obtains the most recent preview image from the ongoing capture session. |
|
Checks if the specified device was previously disconnected. |
|
Controls opening the associated device. |
|
(C++/dotnet): Issues a command to the device. |
|
(C++/dotnet): Issues a command with a boolean as result to the device. |
|
(C++/dotnet): Dispatches a command to the device model. |
|
Sets a device parameter’s value. |
|
Assigns an integer value to a device parameter. |
|
Initiates the fingerprint capture process, specifying which fingers to capture. |
|
Stops the fingerprint capture process currently underway. |
|
Takes a snapshot during an ongoing capture session and stores it for later retrieval. |
|
Waits for a new capture to complete within a specified timeout. |