IID_IuEyeFocus
This interface provides special functions for controlling the focus of some uEye cameras that are not covered by the DirectShow standard.
For the USB uEye XS, you can also use the focus measure window for defining which area should be focused. The position of the measure window can be freely defined. The measure window of the UI-1007XS has a fixed size, which can be queried via Focus_GetAutoFocusZoneSizeMin and Focus_GetAutoFocusZoneSizeMax.
To use the interface, you must integrate the uEyeCaptureInterface.h header file into your project.
Setting the focus is currently supported by the following models: •UI-1007XS •uEye LE USB 3.1 Gen 1 AF (active focus) |
IuEyeFocus provides the following functions:
Returns if the auto focus function is supported. |
|
Returns if the auto focus is enabled. |
|
Enables auto focus. |
|
Returns the state of the auto focus. |
|
With active auto focus: auto focus is triggered once. |
|
Returns the current set manual focus point. |
|
Returns the minimum and maximum value and the increment for manually setting the focus point. |
|
Sets a manual focal point. |
|
Returns the current measuring window for the auto focus. |
|
Sets the measuring window for the auto focus. |
|
Returns the default measuring window. |
|
Returns the minimum possible position for the measuring window. |
|
Returns the maximum possible position for the measuring window. |
|
Returns the increment for the position of the measuring window. |
|
Returns the minimum size of the measuring window. |
|
Returns the maximum size of the measuring window. |
|
Returns the increment for the size of the measuring window. |
|
Returns the number of zones in the measuring window. |