Camera: Add trigger metadata entries.
Camera HAL 3.0 signals triggers through the request settings metadata,
instead of through a separate trigger method.
Change-Id: I9ecfa3b300faed34af18c3e116d659f77a27da81
diff --git a/camera/docs/docs.html b/camera/docs/docs.html
index 9f5ad50..080d34f 100644
--- a/camera/docs/docs.html
+++ b/camera/docs/docs.html
@@ -97,8 +97,10 @@
<li><a href="#controls_android.control.aeMode">android.control.aeMode</a> (controls)</li>
<li><a href="#controls_android.control.aeRegions">android.control.aeRegions</a> (controls)</li>
<li><a href="#controls_android.control.aeTargetFpsRange">android.control.aeTargetFpsRange</a> (controls)</li>
+ <li><a href="#controls_android.control.aePrecaptureTrigger">android.control.aePrecaptureTrigger</a> (controls)</li>
<li><a href="#controls_android.control.afMode">android.control.afMode</a> (controls)</li>
<li><a href="#controls_android.control.afRegions">android.control.afRegions</a> (controls)</li>
+ <li><a href="#controls_android.control.afTrigger">android.control.afTrigger</a> (controls)</li>
<li><a href="#controls_android.control.awbLock">android.control.awbLock</a> (controls)</li>
<li><a href="#controls_android.control.awbMode">android.control.awbMode</a> (controls)</li>
<li><a href="#controls_android.control.awbRegions">android.control.awbRegions</a> (controls)</li>
@@ -872,6 +874,58 @@
</tr> <!-- end of entry -->
+ <tr class="entry" id="controls_android.control.aePrecaptureTrigger">
+ <td class="entry_name">android.<wbr>control.<wbr>ae<wbr>Precapture<wbr>Trigger</td>
+ <td class="entry_type">
+ <span class="entry_type_name entry_type_name_enum">byte</span>
+
+
+
+ <ul class="entry_type_enum">
+ <li>
+ <span class="entry_type_enum_name">IDLE</span>
+ <span class="entry_type_enum_notes">The trigger is idle.<wbr></span>
+ </li>
+ <li>
+ <span class="entry_type_enum_name">START</span>
+ <span class="entry_type_enum_notes">The precapture metering sequence
+ must be started.<wbr> The exact effect of the precapture
+ trigger depends on the current AE mode and
+ state.<wbr></span>
+ </li>
+ </ul>
+
+ </td> <!-- entry_type -->
+
+ <td class="entry_description">
+ Whether the HAL must trigger precapture
+ metering.<wbr>
+ </td>
+
+ <td class="entry_units">
+ </td>
+
+ <td class="entry_range">
+ </td>
+
+ <td class="entry_notes">
+ This entry is normally set to IDLE,<wbr> or is not
+ included at all in the request settings.<wbr> When included and
+ set to START,<wbr> the HAL must trigger the autoexposure
+ precapture metering sequence.<wbr> The effect of AE precapture
+ trigger depends on the current AE mode and state; see the
+ camera HAL device v3 header for details.<wbr>
+ </td>
+
+ <td class="entry_tags">
+ <ul class="entry_tags">
+ <li><a href="#tag_BC">BC</a></li>
+ </ul>
+ </td>
+
+ </tr> <!-- end of entry -->
+
+
<tr class="entry" id="controls_android.control.afMode">
<td class="entry_name">android.<wbr>control.<wbr>af<wbr>Mode</td>
<td class="entry_type">
@@ -1030,6 +1084,60 @@
</tr> <!-- end of entry -->
+ <tr class="entry" id="controls_android.control.afTrigger">
+ <td class="entry_name">android.<wbr>control.<wbr>af<wbr>Trigger</td>
+ <td class="entry_type">
+ <span class="entry_type_name entry_type_name_enum">byte</span>
+
+
+
+ <ul class="entry_type_enum">
+ <li>
+ <span class="entry_type_enum_name">IDLE</span>
+ <span class="entry_type_enum_notes">The trigger is idle.<wbr></span>
+ </li>
+ <li>
+ <span class="entry_type_enum_name">START</span>
+ <span class="entry_type_enum_notes">Autofocus must trigger now.<wbr></span>
+ </li>
+ <li>
+ <span class="entry_type_enum_name">CANCEL</span>
+ <span class="entry_type_enum_notes">Autofocus must return to initial
+ state,<wbr> and cancel any active trigger.<wbr></span>
+ </li>
+ </ul>
+
+ </td> <!-- entry_type -->
+
+ <td class="entry_description">
+ Whether the HAL must trigger autofocus.<wbr>
+ </td>
+
+ <td class="entry_units">
+ </td>
+
+ <td class="entry_range">
+ </td>
+
+ <td class="entry_notes">
+ This entry is normally set to IDLE,<wbr> or is not
+ included at all in the request settings.<wbr> When included and
+ set to START,<wbr> the HAL must trigger the autofocus
+ algorithm.<wbr> The effect of AF trigger depends on the current
+ AF mode and state; see the camera HAL device v3 header for
+ details.<wbr> When set to CANCEL,<wbr> the HAL must cancel any active
+ trigger,<wbr> and return to initial AF state.<wbr>
+ </td>
+
+ <td class="entry_tags">
+ <ul class="entry_tags">
+ <li><a href="#tag_BC">BC</a></li>
+ </ul>
+ </td>
+
+ </tr> <!-- end of entry -->
+
+
<tr class="entry" id="controls_android.control.awbLock">
<td class="entry_name">android.<wbr>control.<wbr>awb<wbr>Lock</td>
<td class="entry_type">
@@ -9782,8 +9890,10 @@
<li><a href="#controls_android.control.aeMode">android.control.aeMode</a> (controls)</li>
<li><a href="#controls_android.control.aeRegions">android.control.aeRegions</a> (controls)</li>
<li><a href="#controls_android.control.aeTargetFpsRange">android.control.aeTargetFpsRange</a> (controls)</li>
+ <li><a href="#controls_android.control.aePrecaptureTrigger">android.control.aePrecaptureTrigger</a> (controls)</li>
<li><a href="#controls_android.control.afMode">android.control.afMode</a> (controls)</li>
<li><a href="#controls_android.control.afRegions">android.control.afRegions</a> (controls)</li>
+ <li><a href="#controls_android.control.afTrigger">android.control.afTrigger</a> (controls)</li>
<li><a href="#controls_android.control.awbLock">android.control.awbLock</a> (controls)</li>
<li><a href="#controls_android.control.awbMode">android.control.awbMode</a> (controls)</li>
<li><a href="#controls_android.control.awbRegions">android.control.awbRegions</a> (controls)</li>