<tr class="entry_cont">
<td class="entry_details" colspan="5">
<p>Only effective if <a href="#controls_android.control.mode">android.<wbr/>control.<wbr/>mode</a> = AUTO.<wbr/></p>
-<p>If lens is controlled by HAL auto-focus algorithm,<wbr/> the HAL should
-report the current AF status in <a href="#dynamic_android.control.afState">android.<wbr/>control.<wbr/>af<wbr/>State</a> in
-result metadata.<wbr/></p>
+<p>If the lens is controlled by the camera device auto-focus algorithm,<wbr/>
+the camera device will report the current AF status in android.<wbr/>control.<wbr/>af<wbr/>State
+in result metadata.<wbr/></p>
</td>
</tr>
<tr class="entry" id="static_android.control.afAvailableModes">
- <td class="entry_name" rowspan="1">
+ <td class="entry_name" rowspan="3">
android.<wbr/>control.<wbr/>af<wbr/>Available<wbr/>Modes
</td>
<td class="entry_type">
<td class="entry_description">
<p>List of AF modes that can be
-selected</p>
+selected with <a href="#controls_android.control.afMode">android.<wbr/>control.<wbr/>af<wbr/>Mode</a>.<wbr/></p>
</td>
<td class="entry_units">
</td>
<td class="entry_range">
- <p>OFF must be included.<wbr/> AUTO must be supported if
-lens allows for changing focus</p>
</td>
<td class="entry_tags">
</td>
</tr>
+ <tr class="entries_header">
+ <th class="th_details" colspan="5">Details</th>
+ </tr>
+ <tr class="entry_cont">
+ <td class="entry_details" colspan="5">
+ <p>Not all the auto-focus modes may be supported by a
+given camera device.<wbr/> This entry lists the valid modes for
+<a href="#controls_android.control.afMode">android.<wbr/>control.<wbr/>af<wbr/>Mode</a> for this camera device.<wbr/></p>
+<p>All camera devices will support OFF mode,<wbr/> and all camera devices with
+adjustable focuser units (<code><a href="#static_android.lens.info.minimumFocusDistance">android.<wbr/>lens.<wbr/>info.<wbr/>minimum<wbr/>Focus<wbr/>Distance</a> > 0</code>)
+will support AUTO mode.<wbr/></p>
+ </td>
+ </tr>
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<tr class="entry_cont">
<td class="entry_details" colspan="5">
<p>Only effective if <a href="#controls_android.control.mode">android.<wbr/>control.<wbr/>mode</a> = AUTO.<wbr/></p>
-<p>If lens is controlled by HAL auto-focus algorithm,<wbr/> the HAL should
-report the current AF status in <a href="#dynamic_android.control.afState">android.<wbr/>control.<wbr/>af<wbr/>State</a> in
-result metadata.<wbr/></p>
+<p>If the lens is controlled by the camera device auto-focus algorithm,<wbr/>
+the camera device will report the current AF status in android.<wbr/>control.<wbr/>af<wbr/>State
+in result metadata.<wbr/></p>
</td>
</tr>
mode it is set to</description>
<details>Only effective if android.control.mode = AUTO.
- If lens is controlled by HAL auto-focus algorithm, the HAL should
- report the current AF status in android.control.afState in
- result metadata.</details>
+ If the lens is controlled by the camera device auto-focus algorithm,
+ the camera device will report the current AF status in android.control.afState
+ in result metadata.</details>
<tag id="BC" />
</entry>
<entry name="afRegions" type="int32" visibility="public"
<size>n</size>
</array>
<description>List of AF modes that can be
- selected</description>
- <range>OFF must be included. AUTO must be supported if
- lens allows for changing focus</range>
+ selected with android.control.afMode.</description>
+ <details>
+ Not all the auto-focus modes may be supported by a
+ given camera device. This entry lists the valid modes for
+ android.control.afMode for this camera device.
+
+ All camera devices will support OFF mode, and all camera devices with
+ adjustable focuser units (`android.lens.info.minimumFocusDistance > 0`)
+ will support AUTO mode.
+ </details>
<tag id="BC" />
</entry>
<entry name="availableEffects" type="byte" visibility="public"