KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSSTATE
The KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSSTATE property ID that is defined in the KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY enumeration is used to get the focus state from the driver. This is a read-only filter-level property.
Usage summary table
Scope | Control | Type |
---|---|---|
Version 1 |
Filter |
Synchronous (read-only) |
For the KSCAMERA_EXTENDEDPROP_HEADER, the flags value contains the focus state returned by the camera driver. This is a synchronous get only control. The available focus state values are provided in the KSCAMERA_EXTENDEDPROP_FOCUSSTATE enumeration.
The table below contains the descriptions and requirements for the KSCAMERA_EXTENDEDPROP_HEADER structure fields when using the focus state control.
Member | Description |
---|---|
Version |
This must be 1, |
PinId |
This must be KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF), |
Size |
This must be sizeof(KSCAMERA_EXTENDEDPROP_HEADER)+sizeof(KSCAMERA_EXTENDEDPROP_VALUE) |
Result |
This must be 0. |
Capability |
This must be 0. |
Flags |
This is a read-only field. This contains the focus state returned by the driver. For more information about focus states, see the KSCAMERA_EXTENDEDPROP_FOCUSSTATE topic. |
Requirements
Header |
Ksmedia.h |