camera_metadata: Add 'hal_details' field, rename 'notes' field to 'details'
- Details will contain the full documentation aimed at API users
- HAL details will contain additional notes for HAL implementors
Change-Id: I66452914382b8eca166a032bff4681d7fcef22cf
diff --git a/camera/docs/docs.html b/camera/docs/docs.html
index 0f1cbec..9605fd1 100644
--- a/camera/docs/docs.html
+++ b/camera/docs/docs.html
@@ -704,9 +704,9 @@
<tr class="entry" id="controls_android.colorCorrection.mode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.colorCorrection.mode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.colorCorrection.mode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -754,14 +754,16 @@
should be ignored.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.colorCorrection.transform">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.colorCorrection.transform<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.colorCorrection.transform<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">rational</span>
<span class="entry_type_container">x</span>
@@ -806,14 +808,16 @@
reported back in this matrix result metadata.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.colorCorrection.gains">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.colorCorrection.gains<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.colorCorrection.gains<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -862,6 +866,8 @@
the current frame.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -894,9 +900,9 @@
<tr class="entry" id="dynamic_android.colorCorrection.transform">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.colorCorrection.transform<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.colorCorrection.transform<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">rational</span>
<span class="entry_type_container">x</span>
@@ -941,14 +947,16 @@
reported back in this matrix result metadata.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.colorCorrection.gains">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.colorCorrection.gains<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.colorCorrection.gains<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -997,6 +1005,8 @@
the current frame.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -1034,8 +1044,9 @@
<tr class="entry" id="controls_android.control.aeAntibandingMode">
- <td class="entry_name"
- ><html><body><p>android.control.aeAntibandingMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.control.aeAntibandingMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1074,14 +1085,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.control.aeExposureCompensation">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.aeExposureCompensation<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.aeExposureCompensation<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -1119,14 +1132,16 @@
compensation of -1<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.control.aeLock">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.aeLock<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.aeLock<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1176,14 +1191,16 @@
ON_AUTO_FLASH_REDEYE.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.control.aeMode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.aeMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.aeMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1260,14 +1277,16 @@
values are then provided back to the user in the corresponding result.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.control.aeRegions">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.aeRegions<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.aeRegions<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -1319,14 +1338,16 @@
used sections in the frame metadata<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.control.aeTargetFpsRange">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.aeTargetFpsRange<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.aeTargetFpsRange<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -1367,14 +1388,16 @@
of android.sensor.exposureTime<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.control.aePrecaptureTrigger">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.aePrecaptureTrigger<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.aePrecaptureTrigger<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1428,14 +1451,16 @@
details.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.control.afMode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.afMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.afMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1554,14 +1579,16 @@
result metadata.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.control.afRegions">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.afRegions<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.afRegions<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -1613,14 +1640,16 @@
used sections in the frame metadata<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.control.afTrigger">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.afTrigger<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.afTrigger<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1675,14 +1704,16 @@
any active trigger, and return to initial AF state.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.control.awbLock">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.awbLock<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.awbLock<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1733,14 +1764,16 @@
setting<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.control.awbMode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.awbMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.awbMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1807,14 +1840,16 @@
<p>Only effective if android.control.mode = AUTO.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.control.awbRegions">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.awbRegions<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.awbRegions<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -1867,14 +1902,16 @@
used sections in the frame metadata<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.control.captureIntent">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.captureIntent<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.captureIntent<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -1947,13 +1984,16 @@
<html><body><p>Only used if android.control.mode != OFF.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.control.effectMode">
- <td class="entry_name"
- ><html><body><p>android.control.effectMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.control.effectMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -2018,14 +2058,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.control.mode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.mode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.mode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -2095,13 +2137,16 @@
android.control.sceneModeOverrides.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.control.sceneMode">
- <td class="entry_name"
- ><html><body><p>android.control.sceneMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.control.sceneMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -2208,14 +2253,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.control.videoStabilizationMode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.videoStabilizationMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.videoStabilizationMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -2260,6 +2307,8 @@
stabilized<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -2292,8 +2341,9 @@
<tr class="entry" id="static_android.control.aeAvailableAntibandingModes">
- <td class="entry_name"
- ><html><body><p>android.control.aeAvailableAntibandingModes<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.control.aeAvailableAntibandingModes<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
<span class="entry_type_container">x</span>
@@ -2322,13 +2372,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.control.aeAvailableModes">
- <td class="entry_name"
- ><html><body><p>android.control.aeAvailableModes<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.control.aeAvailableModes<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
<span class="entry_type_container">x</span>
@@ -2360,13 +2413,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.control.aeAvailableTargetFpsRanges">
- <td class="entry_name"
- ><html><body><p>android.control.aeAvailableTargetFpsRanges<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.control.aeAvailableTargetFpsRanges<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -2395,13 +2451,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.control.aeCompensationRange">
- <td class="entry_name"
- ><html><body><p>android.control.aeCompensationRange<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.control.aeCompensationRange<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -2435,13 +2494,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.control.aeCompensationStep">
- <td class="entry_name"
- ><html><body><p>android.control.aeCompensationStep<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.control.aeCompensationStep<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">rational</span>
@@ -2469,13 +2531,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.control.afAvailableModes">
- <td class="entry_name"
- ><html><body><p>android.control.afAvailableModes<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.control.afAvailableModes<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
<span class="entry_type_container">x</span>
@@ -2509,13 +2574,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.control.availableEffects">
- <td class="entry_name"
- ><html><body><p>android.control.availableEffects<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.control.availableEffects<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
<span class="entry_type_container">x</span>
@@ -2548,13 +2616,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.control.availableSceneModes">
- <td class="entry_name"
- ><html><body><p>android.control.availableSceneModes<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.control.availableSceneModes<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
<span class="entry_type_container">x</span>
@@ -2588,13 +2659,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.control.availableVideoStabilizationModes">
- <td class="entry_name"
- ><html><body><p>android.control.availableVideoStabilizationModes<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.control.availableVideoStabilizationModes<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
<span class="entry_type_container">x</span>
@@ -2627,13 +2701,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.control.awbAvailableModes">
- <td class="entry_name"
- ><html><body><p>android.control.awbAvailableModes<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.control.awbAvailableModes<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
<span class="entry_type_container">x</span>
@@ -2664,13 +2741,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.control.maxRegions">
- <td class="entry_name"
- ><html><body><p>android.control.maxRegions<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.control.maxRegions<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -2698,14 +2778,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.control.sceneModeOverrides">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.sceneModeOverrides<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.sceneModeOverrides<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
<span class="entry_type_container">x</span>
@@ -2766,6 +2848,8 @@
INCANDESCENT, AUTO }<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -2798,9 +2882,9 @@
<tr class="entry" id="dynamic_android.control.aePrecaptureId">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.aePrecaptureId<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.aePrecaptureId<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -2835,14 +2919,16 @@
trigger<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.control.aeRegions">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.aeRegions<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.aeRegions<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -2894,14 +2980,16 @@
used sections in the frame metadata<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.control.aeState">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.aeState<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.aeState<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -2971,14 +3059,16 @@
notification callback is registered.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.control.afMode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.afMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.afMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -3097,14 +3187,16 @@
result metadata.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.control.afRegions">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.afRegions<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.afRegions<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -3156,14 +3248,16 @@
used sections in the frame metadata<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.control.afState">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.afState<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.afState<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -3240,14 +3334,16 @@
callback is registered.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.control.afTriggerId">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.afTriggerId<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.afTriggerId<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -3281,14 +3377,16 @@
ignores the trigger<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.control.awbMode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.awbMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.awbMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -3355,14 +3453,16 @@
<p>Only effective if android.control.mode = AUTO.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.control.awbRegions">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.awbRegions<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.awbRegions<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -3415,14 +3515,16 @@
used sections in the frame metadata<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.control.awbState">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.awbState<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.awbState<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -3477,14 +3579,16 @@
notification callback is registered.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.control.mode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.control.mode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.control.mode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -3554,6 +3658,8 @@
android.control.sceneModeOverrides.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -3591,8 +3697,9 @@
<tr class="entry" id="controls_android.demosaic.mode">
- <td class="entry_name"
- ><html><body><p>android.demosaic.mode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.demosaic.mode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -3631,6 +3738,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -3668,9 +3777,9 @@
<tr class="entry" id="controls_android.edge.mode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.edge.mode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.edge.mode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -3724,13 +3833,16 @@
not slow down capture rate when applying edge enhancement.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.edge.strength">
- <td class="entry_name"
- ><html><body><p>android.edge.strength<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.edge.strength<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -3755,6 +3867,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -3787,9 +3901,9 @@
<tr class="entry" id="dynamic_android.edge.mode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.edge.mode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.edge.mode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -3843,6 +3957,8 @@
not slow down capture rate when applying edge enhancement.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -3880,9 +3996,9 @@
<tr class="entry" id="controls_android.flash.firingPower">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.flash.firingPower<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.flash.firingPower<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -3920,14 +4036,16 @@
used<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.flash.firingTime">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.flash.firingTime<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.flash.firingTime<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int64</span>
@@ -3965,13 +4083,16 @@
duration).<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.flash.mode">
- <td class="entry_name"
- ><html><body><p>android.flash.mode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.flash.mode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -4016,6 +4137,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -4050,9 +4173,9 @@
<tr class="entry" id="static_android.flash.info.available">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.flash.info.available<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.flash.info.available<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -4089,14 +4212,16 @@
anything. All other metadata should return 0<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.flash.info.chargeDuration">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.flash.info.chargeDuration<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.flash.info.chargeDuration<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int64</span>
@@ -4134,6 +4259,8 @@
this be power-dependent?<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -4142,8 +4269,9 @@
<tr class="entry" id="static_android.flash.colorTemperature">
- <td class="entry_name"
- ><html><body><p>android.flash.colorTemperature<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.flash.colorTemperature<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -4172,13 +4300,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.flash.maxEnergy">
- <td class="entry_name"
- ><html><body><p>android.flash.maxEnergy<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.flash.maxEnergy<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -4207,6 +4338,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -4239,9 +4372,9 @@
<tr class="entry" id="dynamic_android.flash.firingPower">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.flash.firingPower<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.flash.firingPower<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -4279,14 +4412,16 @@
used<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.flash.firingTime">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.flash.firingTime<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.flash.firingTime<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int64</span>
@@ -4324,13 +4459,16 @@
duration).<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.flash.mode">
- <td class="entry_name"
- ><html><body><p>android.flash.mode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.flash.mode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -4375,13 +4513,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.flash.state">
- <td class="entry_name"
- ><html><body><p>android.flash.state<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.flash.state<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -4426,6 +4567,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -4463,8 +4606,9 @@
<tr class="entry" id="controls_android.geometric.mode">
- <td class="entry_name"
- ><html><body><p>android.geometric.mode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.geometric.mode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -4505,13 +4649,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.geometric.strength">
- <td class="entry_name"
- ><html><body><p>android.geometric.strength<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.geometric.strength<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -4540,6 +4687,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -4577,8 +4726,9 @@
<tr class="entry" id="controls_android.hotPixel.mode">
- <td class="entry_name"
- ><html><body><p>android.hotPixel.mode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.hotPixel.mode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -4622,6 +4772,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -4656,8 +4808,9 @@
<tr class="entry" id="static_android.hotPixel.info.map">
- <td class="entry_name"
- ><html><body><p>android.hotPixel.info.map<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.hotPixel.info.map<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -4689,6 +4842,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -4724,8 +4879,9 @@
<tr class="entry" id="dynamic_android.hotPixel.mode">
- <td class="entry_name"
- ><html><body><p>android.hotPixel.mode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.hotPixel.mode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -4769,6 +4925,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -4806,8 +4964,9 @@
<tr class="entry" id="controls_android.jpeg.gpsCoordinates">
- <td class="entry_name"
- ><html><body><p>android.jpeg.gpsCoordinates<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.jpeg.gpsCoordinates<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">double</span>
<span class="entry_type_container">x</span>
@@ -4840,13 +4999,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.jpeg.gpsProcessingMethod">
- <td class="entry_name"
- ><html><body><p>android.jpeg.gpsProcessingMethod<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.jpeg.gpsProcessingMethod<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -4874,13 +5036,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.jpeg.gpsTimestamp">
- <td class="entry_name"
- ><html><body><p>android.jpeg.gpsTimestamp<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.jpeg.gpsTimestamp<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int64</span>
@@ -4908,13 +5073,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.jpeg.orientation">
- <td class="entry_name"
- ><html><body><p>android.jpeg.orientation<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.jpeg.orientation<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -4943,14 +5111,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.jpeg.quality">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.jpeg.quality<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.jpeg.quality<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -4986,13 +5156,16 @@
<html><body><p>85-95 is typical usage range<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.jpeg.thumbnailQuality">
- <td class="entry_name"
- ><html><body><p>android.jpeg.thumbnailQuality<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.jpeg.thumbnailQuality<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -5020,13 +5193,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.jpeg.thumbnailSize">
- <td class="entry_name"
- ><html><body><p>android.jpeg.thumbnailSize<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.jpeg.thumbnailSize<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -5040,15 +5216,14 @@
</td> <!-- entry_type -->
<td class="entry_description">
- <html><body><p>Resolution of embedded JPEG
-thumbnail<wbr></wbr></p></body></html>
+ <html><body><p>Resolution of embedded JPEG thumbnail<wbr></wbr></p></body></html>
</td>
<td class="entry_units">
</td>
<td class="entry_range">
- <html><body><p>from android.jpeg.availableThumbnailSizes<wbr></wbr></p></body></html>
+ <html><body><p>Size must be one of the size from android.jpeg.availableThumbnailSizes<wbr></wbr></p></body></html>
</td>
<td class="entry_tags">
@@ -5058,6 +5233,19 @@
</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">
+ <html><body><p>When set to (0, 0) value, the JPEG EXIF must not contain thumbnail,
+but the captured JPEG must still be a valid image.</p>
+<p>When a jpeg image capture is issued, the thumbnail size selected should have
+the same aspect ratio as the jpeg image.<wbr></wbr></p></body></html>
+ </td>
+ </tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -5090,8 +5278,9 @@
<tr class="entry" id="static_android.jpeg.availableThumbnailSizes">
- <td class="entry_name"
- ><html><body><p>android.jpeg.availableThumbnailSizes<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.jpeg.availableThumbnailSizes<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -5100,14 +5289,12 @@
2 x n
</span>
<span class="entry_type_visibility"> [public as size]</span>
- <div class="entry_type_notes"><html><body><p>list of resolution pairs<wbr></wbr></p></body></html></div>
</td> <!-- entry_type -->
<td class="entry_description">
- <html><body><p>Supported resolutions for the JPEG
-thumbnail<wbr></wbr></p></body></html>
+ <html><body><p>Supported resolutions for the JPEG thumbnail<wbr></wbr></p></body></html>
</td>
<td class="entry_units">
@@ -5115,7 +5302,7 @@
<td class="entry_range">
<html><body><p>Must include at least one valid resolution, plus
- (0,0) for no thumbnail generation<wbr></wbr></p></body></html>
+ (0,0) for no thumbnail generation, and each size must be distinct.<wbr></wbr></p></body></html>
</td>
<td class="entry_tags">
@@ -5125,14 +5312,36 @@
</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">
+ <html><body><p>Below condiditions must be satisfied for this size list:</p>
+<ul>
+<li>The sizes must be sorted by increasing pixel area (width x height).
+If several resolutions have the same area, they must be sorted by increasing width.</li>
+<li>The aspect ratio of the largest thumbnail size must be same as the
+aspect ratio of largest size in android.scaler.availableJpegSizes.
+The largest size is defined as the size that has the largest pixel area
+in a given size list.</li>
+<li>Each size in android.scaler.availableJpegSizes must have at least
+one corresponding size that has the same aspect ratio in availableThumbnailSizes,
+and vice versa.</li>
+<li>All non (0, 0) sizes must have non-zero widths and heights.</li>
+<wbr></wbr></ul></body></html>
+ </td>
+ </tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.jpeg.maxSize">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.jpeg.maxSize<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.jpeg.maxSize<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -5167,6 +5376,8 @@
JPEG<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -5199,8 +5410,9 @@
<tr class="entry" id="dynamic_android.jpeg.gpsCoordinates">
- <td class="entry_name"
- ><html><body><p>android.jpeg.gpsCoordinates<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.jpeg.gpsCoordinates<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">double</span>
<span class="entry_type_container">x</span>
@@ -5233,13 +5445,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.jpeg.gpsProcessingMethod">
- <td class="entry_name"
- ><html><body><p>android.jpeg.gpsProcessingMethod<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.jpeg.gpsProcessingMethod<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -5267,13 +5482,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.jpeg.gpsTimestamp">
- <td class="entry_name"
- ><html><body><p>android.jpeg.gpsTimestamp<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.jpeg.gpsTimestamp<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int64</span>
@@ -5301,13 +5519,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.jpeg.orientation">
- <td class="entry_name"
- ><html><body><p>android.jpeg.orientation<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.jpeg.orientation<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -5336,14 +5557,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.jpeg.quality">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.jpeg.quality<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.jpeg.quality<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -5379,14 +5602,16 @@
<html><body><p>85-95 is typical usage range<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.jpeg.size">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.jpeg.size<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.jpeg.size<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -5426,13 +5651,16 @@
500000 make up the real data.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.jpeg.thumbnailQuality">
- <td class="entry_name"
- ><html><body><p>android.jpeg.thumbnailQuality<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.jpeg.thumbnailQuality<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -5460,13 +5688,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.jpeg.thumbnailSize">
- <td class="entry_name"
- ><html><body><p>android.jpeg.thumbnailSize<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.jpeg.thumbnailSize<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -5480,15 +5711,14 @@
</td> <!-- entry_type -->
<td class="entry_description">
- <html><body><p>Resolution of embedded JPEG
-thumbnail<wbr></wbr></p></body></html>
+ <html><body><p>Resolution of embedded JPEG thumbnail<wbr></wbr></p></body></html>
</td>
<td class="entry_units">
</td>
<td class="entry_range">
- <html><body><p>from android.jpeg.availableThumbnailSizes<wbr></wbr></p></body></html>
+ <html><body><p>Size must be one of the size from android.jpeg.availableThumbnailSizes<wbr></wbr></p></body></html>
</td>
<td class="entry_tags">
@@ -5498,6 +5728,19 @@
</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">
+ <html><body><p>When set to (0, 0) value, the JPEG EXIF must not contain thumbnail,
+but the captured JPEG must still be a valid image.</p>
+<p>When a jpeg image capture is issued, the thumbnail size selected should have
+the same aspect ratio as the jpeg image.<wbr></wbr></p></body></html>
+ </td>
+ </tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -5535,9 +5778,9 @@
<tr class="entry" id="controls_android.lens.aperture">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.aperture<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.aperture<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
@@ -5574,14 +5817,16 @@
pick from supported list<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.lens.filterDensity">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.filterDensity<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.filterDensity<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
@@ -5619,14 +5864,16 @@
pick from supported list<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.lens.focalLength">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.focalLength<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.focalLength<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
@@ -5662,14 +5909,16 @@
<html><body><p>Will not be supported on most devices.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.lens.focusDistance">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.focusDistance<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.focusDistance<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
@@ -5708,14 +5957,16 @@
to (0,minimum focus distance)<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.lens.opticalStabilizationMode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.opticalStabilizationMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.opticalStabilizationMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -5760,6 +6011,8 @@
<html><body><p>Will not be supported on most devices.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -5794,9 +6047,9 @@
<tr class="entry" id="static_android.lens.info.availableApertures">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.info.availableApertures<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.info.availableApertures<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -5837,14 +6090,16 @@
should be for the fixed aperture<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.lens.info.availableFilterDensities">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.info.availableFilterDensities<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.info.availableFilterDensities<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -5887,14 +6142,16 @@
light by two stops)<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.lens.info.availableFocalLengths">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.info.availableFocalLengths<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.info.availableFocalLengths<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -5938,13 +6195,16 @@
should be reported<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.lens.info.availableOpticalStabilization">
- <td class="entry_name"
- ><html><body><p>android.lens.info.availableOpticalStabilization<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.lens.info.availableOpticalStabilization<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
<span class="entry_type_container">x</span>
@@ -5976,14 +6236,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.lens.info.geometricCorrectionMap">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.info.geometricCorrectionMap<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.info.geometricCorrectionMap<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -6029,13 +6291,16 @@
entry being ( (X, Y)_r, (X, Y)_g, (X, Y)_b ) )<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.lens.info.geometricCorrectionMapSize">
- <td class="entry_name"
- ><html><body><p>android.lens.info.geometricCorrectionMapSize<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.lens.info.geometricCorrectionMapSize<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -6068,14 +6333,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.lens.info.hyperfocalDistance">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.info.hyperfocalDistance<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.info.hyperfocalDistance<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
@@ -6113,14 +6380,16 @@
API's 'fixed' setting<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.lens.info.minimumFocusDistance">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.info.minimumFocusDistance<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.info.minimumFocusDistance<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
@@ -6158,14 +6427,16 @@
0<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.lens.info.shadingMapSize">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.info.shadingMapSize<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.info.shadingMapSize<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -6206,6 +6477,8 @@
must be smaller than 64x64.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -6214,8 +6487,9 @@
<tr class="entry" id="static_android.lens.facing">
- <td class="entry_name"
- ><html><body><p>android.lens.facing<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.lens.facing<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -6247,14 +6521,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.lens.opticalAxisAngle">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.opticalAxisAngle<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.opticalAxisAngle<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -6303,13 +6579,16 @@
direction<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.lens.position">
- <td class="entry_name"
- ><html><body><p>android.lens.position<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.lens.position<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -6341,6 +6620,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -6373,9 +6654,9 @@
<tr class="entry" id="dynamic_android.lens.aperture">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.aperture<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.aperture<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
@@ -6412,14 +6693,16 @@
pick from supported list<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.lens.filterDensity">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.filterDensity<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.filterDensity<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
@@ -6457,14 +6740,16 @@
pick from supported list<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.lens.focalLength">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.focalLength<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.focalLength<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
@@ -6500,14 +6785,16 @@
<html><body><p>Will not be supported on most devices.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.lens.focusDistance">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.focusDistance<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.focusDistance<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
@@ -6544,14 +6831,16 @@
<html><body><p>Should be zero for fixed-focus cameras<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.lens.focusRange">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.focusRange<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.focusRange<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -6595,14 +6884,16 @@
fixed depth of field range<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.lens.opticalStabilizationMode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.lens.opticalStabilizationMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.lens.opticalStabilizationMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -6647,13 +6938,16 @@
<html><body><p>Will not be supported on most devices.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.lens.state">
- <td class="entry_name"
- ><html><body><p>android.lens.state<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.lens.state<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -6687,6 +6981,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -6724,9 +7020,9 @@
<tr class="entry" id="controls_android.noiseReduction.mode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.noiseReduction.mode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.noiseReduction.mode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -6784,13 +7080,16 @@
slow down capture rate when applying noise filtering.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.noiseReduction.strength">
- <td class="entry_name"
- ><html><body><p>android.noiseReduction.strength<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.noiseReduction.strength<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -6816,6 +7115,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -6848,9 +7149,9 @@
<tr class="entry" id="dynamic_android.noiseReduction.mode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.noiseReduction.mode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.noiseReduction.mode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -6908,6 +7209,8 @@
slow down capture rate when applying noise filtering.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -6945,9 +7248,9 @@
<tr class="entry" id="static_android.quirks.meteringCropRegion">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.quirks.meteringCropRegion<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.quirks.meteringCropRegion<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -6987,14 +7290,16 @@
removed in future versions of camera service.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.quirks.triggerAfWithAuto">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.quirks.triggerAfWithAuto<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.quirks.triggerAfWithAuto<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -7031,14 +7336,16 @@
removed in future versions of camera service<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.quirks.useZslFormat">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.quirks.useZslFormat<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.quirks.useZslFormat<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -7077,14 +7384,16 @@
camera service.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.quirks.usePartialResult">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.quirks.usePartialResult<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.quirks.usePartialResult<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -7121,6 +7430,8 @@
consideration of future support.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -7153,9 +7464,9 @@
<tr class="entry" id="dynamic_android.quirks.partialResult">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.quirks.partialResult<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.quirks.partialResult<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -7212,6 +7523,8 @@
only be used by the HAL if quirks.usePartialResult is set to 1.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -7249,8 +7562,9 @@
<tr class="entry" id="controls_android.request.frameCount">
- <td class="entry_name"
- ><html><body><p>android.request.frameCount<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.request.frameCount<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -7278,13 +7592,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.request.id">
- <td class="entry_name"
- ><html><body><p>android.request.id<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.request.id<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -7314,14 +7631,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.request.inputStreams">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.request.inputStreams<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.request.inputStreams<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -7368,13 +7687,16 @@
REPROCESS. Ignored otherwise<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.request.metadataMode">
- <td class="entry_name"
- ><html><body><p>android.request.metadataMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.request.metadataMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -7417,14 +7739,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.request.outputStreams">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.request.outputStreams<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.request.outputStreams<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -7469,13 +7793,16 @@
and the lens and flash must operate as requested.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.request.type">
- <td class="entry_name"
- ><html><body><p>android.request.type<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.request.type<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -7517,6 +7844,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -7549,9 +7878,9 @@
<tr class="entry" id="static_android.request.maxNumOutputStreams">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.request.maxNumOutputStreams<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.request.maxNumOutputStreams<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -7597,13 +7926,16 @@
one JPEG stream (snapshot)<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.request.maxNumReprocessStreams">
- <td class="entry_name"
- ><html><body><p>android.request.maxNumReprocessStreams<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.request.maxNumReprocessStreams<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -7632,6 +7964,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -7664,9 +7998,9 @@
<tr class="entry" id="dynamic_android.request.frameCount">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.request.frameCount<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.request.frameCount<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -7701,13 +8035,16 @@
<html><body><p>Reset on release()<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.request.id">
- <td class="entry_name"
- ><html><body><p>android.request.id<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.request.id<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -7737,13 +8074,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.request.metadataMode">
- <td class="entry_name"
- ><html><body><p>android.request.metadataMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.request.metadataMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -7786,14 +8126,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.request.outputStreams">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.request.outputStreams<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.request.outputStreams<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -7838,6 +8180,8 @@
and the lens and flash must operate as requested.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -7875,9 +8219,9 @@
<tr class="entry" id="controls_android.scaler.cropRegion">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.scaler.cropRegion<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.scaler.cropRegion<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -7945,6 +8289,8 @@
respectively.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -7977,8 +8323,9 @@
<tr class="entry" id="static_android.scaler.availableFormats">
- <td class="entry_name"
- ><html><body><p>android.scaler.availableFormats<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.scaler.availableFormats<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">int32</span>
<span class="entry_type_container">x</span>
@@ -8040,14 +8387,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.scaler.availableJpegMinDurations">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.scaler.availableJpegMinDurations<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.scaler.availableJpegMinDurations<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int64</span>
<span class="entry_type_container">x</span>
@@ -8091,13 +8440,16 @@
durations)<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.scaler.availableJpegSizes">
- <td class="entry_name"
- ><html><body><p>android.scaler.availableJpegSizes<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.scaler.availableJpegSizes<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -8130,13 +8482,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.scaler.availableMaxDigitalZoom">
- <td class="entry_name"
- ><html><body><p>android.scaler.availableMaxDigitalZoom<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.scaler.availableMaxDigitalZoom<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
@@ -8166,14 +8521,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.scaler.availableProcessedMinDurations">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.scaler.availableProcessedMinDurations<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.scaler.availableProcessedMinDurations<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int64</span>
<span class="entry_type_container">x</span>
@@ -8217,14 +8574,16 @@
durations)<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.scaler.availableProcessedSizes">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.scaler.availableProcessedSizes<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.scaler.availableProcessedSizes<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -8273,14 +8632,16 @@
resolution SurfaceTexture/SurfaceView can support.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.scaler.availableRawMinDurations">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.scaler.availableRawMinDurations<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.scaler.availableRawMinDurations<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int64</span>
<span class="entry_type_container">x</span>
@@ -8323,13 +8684,16 @@
durations)<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.scaler.availableRawSizes">
- <td class="entry_name"
- ><html><body><p>android.scaler.availableRawSizes<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.scaler.availableRawSizes<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -8359,6 +8723,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -8391,9 +8757,9 @@
<tr class="entry" id="dynamic_android.scaler.cropRegion">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.scaler.cropRegion<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.scaler.cropRegion<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -8461,6 +8827,8 @@
respectively.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -8498,9 +8866,9 @@
<tr class="entry" id="controls_android.sensor.exposureTime">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.sensor.exposureTime<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.sensor.exposureTime<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int64</span>
@@ -8539,14 +8907,16 @@
<html><body><p>1/10000 - 30 sec range. No bulb mode<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.sensor.frameDuration">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.sensor.frameDuration<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.sensor.frameDuration<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int64</span>
@@ -8586,14 +8956,16 @@
max(duration, exposure time + overhead)<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.sensor.sensitivity">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.sensor.sensitivity<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.sensor.sensitivity<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -8633,6 +9005,8 @@
<html><body><p>ISO 12232:2006 REI method<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -8667,8 +9041,9 @@
<tr class="entry" id="static_android.sensor.info.activeArraySize">
- <td class="entry_name"
- ><html><body><p>android.sensor.info.activeArraySize<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.sensor.info.activeArraySize<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -8703,13 +9078,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.info.sensitivityRange">
- <td class="entry_name"
- ><html><body><p>android.sensor.info.sensitivityRange<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.sensor.info.sensitivityRange<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -8742,13 +9120,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.info.colorFilterArrangement">
- <td class="entry_name"
- ><html><body><p>android.sensor.info.colorFilterArrangement<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.sensor.info.colorFilterArrangement<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -8796,13 +9177,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.info.exposureTimeRange">
- <td class="entry_name"
- ><html><body><p>android.sensor.info.exposureTimeRange<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.sensor.info.exposureTimeRange<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int64</span>
<span class="entry_type_container">x</span>
@@ -8836,14 +9220,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.info.maxFrameDuration">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.sensor.info.maxFrameDuration<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.sensor.info.maxFrameDuration<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int64</span>
@@ -8885,14 +9271,16 @@
android.scaler.availableRawMinDurations<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.info.physicalSize">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.sensor.info.physicalSize<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.sensor.info.physicalSize<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -8933,14 +9321,16 @@
<html><body><p>Needed for FOV calculation for old API<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.info.pixelArraySize">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.sensor.info.pixelArraySize<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.sensor.info.pixelArraySize<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -8982,14 +9372,16 @@
android.scaler.info.availableSizesPerFormat<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.info.whiteLevel">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.sensor.info.whiteLevel<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.sensor.info.whiteLevel<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -9026,6 +9418,8 @@
expected)<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -9034,8 +9428,9 @@
<tr class="entry" id="static_android.sensor.baseGainFactor">
- <td class="entry_name"
- ><html><body><p>android.sensor.baseGainFactor<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.sensor.baseGainFactor<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">rational</span>
@@ -9063,14 +9458,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.blackLevelPattern">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.sensor.blackLevelPattern<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.sensor.blackLevelPattern<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -9112,13 +9509,16 @@
tags<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.calibrationTransform1">
- <td class="entry_name"
- ><html><body><p>android.sensor.calibrationTransform1<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.sensor.calibrationTransform1<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">rational</span>
<span class="entry_type_container">x</span>
@@ -9150,13 +9550,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.calibrationTransform2">
- <td class="entry_name"
- ><html><body><p>android.sensor.calibrationTransform2<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.sensor.calibrationTransform2<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">rational</span>
<span class="entry_type_container">x</span>
@@ -9188,14 +9591,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.colorTransform1">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.sensor.colorTransform1<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.sensor.colorTransform1<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">rational</span>
<span class="entry_type_container">x</span>
@@ -9238,13 +9643,16 @@
At least in the simple case<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.colorTransform2">
- <td class="entry_name"
- ><html><body><p>android.sensor.colorTransform2<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.sensor.colorTransform2<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">rational</span>
<span class="entry_type_container">x</span>
@@ -9277,13 +9685,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.forwardMatrix1">
- <td class="entry_name"
- ><html><body><p>android.sensor.forwardMatrix1<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.sensor.forwardMatrix1<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">rational</span>
<span class="entry_type_container">x</span>
@@ -9315,13 +9726,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.forwardMatrix2">
- <td class="entry_name"
- ><html><body><p>android.sensor.forwardMatrix2<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.sensor.forwardMatrix2<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">rational</span>
<span class="entry_type_container">x</span>
@@ -9353,14 +9767,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.maxAnalogSensitivity">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.sensor.maxAnalogSensitivity<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.sensor.maxAnalogSensitivity<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -9399,14 +9815,16 @@
digital<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.noiseModelCoefficients">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.sensor.noiseModelCoefficients<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.sensor.noiseModelCoefficients<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -9453,13 +9871,16 @@
across the sensor<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.orientation">
- <td class="entry_name"
- ><html><body><p>android.sensor.orientation<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.sensor.orientation<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -9492,14 +9913,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.referenceIlluminant1">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.sensor.referenceIlluminant1<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.sensor.referenceIlluminant1<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -9619,13 +10042,16 @@
supported? Need CCT for each!<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.sensor.referenceIlluminant2">
- <td class="entry_name"
- ><html><body><p>android.sensor.referenceIlluminant2<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.sensor.referenceIlluminant2<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -9650,6 +10076,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -9682,9 +10110,9 @@
<tr class="entry" id="dynamic_android.sensor.exposureTime">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.sensor.exposureTime<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.sensor.exposureTime<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int64</span>
@@ -9723,14 +10151,16 @@
<html><body><p>1/10000 - 30 sec range. No bulb mode<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.sensor.frameDuration">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.sensor.frameDuration<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.sensor.frameDuration<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int64</span>
@@ -9770,14 +10200,16 @@
max(duration, exposure time + overhead)<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.sensor.sensitivity">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.sensor.sensitivity<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.sensor.sensitivity<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -9817,14 +10249,16 @@
<html><body><p>ISO 12232:2006 REI method<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.sensor.timestamp">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.sensor.timestamp<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.sensor.timestamp<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int64</span>
@@ -9862,13 +10296,16 @@
system<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.sensor.temperature">
- <td class="entry_name"
- ><html><body><p>android.sensor.temperature<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.sensor.temperature<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
@@ -9899,6 +10336,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -9936,8 +10375,9 @@
<tr class="entry" id="controls_android.shading.mode">
- <td class="entry_name"
- ><html><body><p>android.shading.mode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.shading.mode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -9977,13 +10417,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.shading.strength">
- <td class="entry_name"
- ><html><body><p>android.shading.strength<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.shading.strength<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
@@ -10012,6 +10455,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -10044,8 +10489,9 @@
<tr class="entry" id="dynamic_android.shading.mode">
- <td class="entry_name"
- ><html><body><p>android.shading.mode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.shading.mode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -10085,6 +10531,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -10122,9 +10570,9 @@
<tr class="entry" id="controls_android.statistics.faceDetectMode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.statistics.faceDetectMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.statistics.faceDetectMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -10178,13 +10626,16 @@
android.statistics.info.availableFaceDetectModes.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.statistics.histogramMode">
- <td class="entry_name"
- ><html><body><p>android.statistics.histogramMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.statistics.histogramMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -10219,13 +10670,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.statistics.sharpnessMapMode">
- <td class="entry_name"
- ><html><body><p>android.statistics.sharpnessMapMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.statistics.sharpnessMapMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -10260,14 +10714,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.statistics.lensShadingMapMode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.statistics.lensShadingMapMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.statistics.lensShadingMapMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -10309,6 +10765,8 @@
the output result metadata.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -10343,9 +10801,9 @@
<tr class="entry" id="static_android.statistics.info.availableFaceDetectModes">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.statistics.info.availableFaceDetectModes<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.statistics.info.availableFaceDetectModes<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
<span class="entry_type_container">x</span>
@@ -10393,13 +10851,16 @@
android.statistics.faceLandmarks outputs.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.statistics.info.histogramBucketCount">
- <td class="entry_name"
- ><html><body><p>android.statistics.info.histogramBucketCount<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.statistics.info.histogramBucketCount<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -10424,13 +10885,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.statistics.info.maxFaceCount">
- <td class="entry_name"
- ><html><body><p>android.statistics.info.maxFaceCount<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.statistics.info.maxFaceCount<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -10456,13 +10920,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.statistics.info.maxHistogramCount">
- <td class="entry_name"
- ><html><body><p>android.statistics.info.maxHistogramCount<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.statistics.info.maxHistogramCount<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -10486,13 +10953,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.statistics.info.maxSharpnessMapValue">
- <td class="entry_name"
- ><html><body><p>android.statistics.info.maxSharpnessMapValue<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.statistics.info.maxSharpnessMapValue<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -10516,13 +10986,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="static_android.statistics.info.sharpnessMapSize">
- <td class="entry_name"
- ><html><body><p>android.statistics.info.sharpnessMapSize<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.statistics.info.sharpnessMapSize<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -10552,6 +11025,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -10587,9 +11062,9 @@
<tr class="entry" id="dynamic_android.statistics.faceDetectMode">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.statistics.faceDetectMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.statistics.faceDetectMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -10643,14 +11118,16 @@
android.statistics.info.availableFaceDetectModes.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.statistics.faceIds">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.statistics.faceIds<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.statistics.faceIds<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -10689,14 +11166,16 @@
<html><body><p>Only available if faceDetectMode == FULL<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.statistics.faceLandmarks">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.statistics.faceLandmarks<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.statistics.faceLandmarks<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -10736,14 +11215,16 @@
<html><body><p>Only available if faceDetectMode == FULL<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.statistics.faceRectangles">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.statistics.faceRectangles<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.statistics.faceRectangles<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -10783,14 +11264,16 @@
<html><body><p>Only available if faceDetectMode != OFF<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.statistics.faceScores">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.statistics.faceScores<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.statistics.faceScores<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">byte</span>
<span class="entry_type_container">x</span>
@@ -10831,14 +11314,16 @@
meaningful (for example, setting 100 at all times is illegal).<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.statistics.histogram">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.statistics.histogram<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.statistics.histogram<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -10881,13 +11366,16 @@
supported, all channels should have the same data<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.statistics.histogramMode">
- <td class="entry_name"
- ><html><body><p>android.statistics.histogramMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.statistics.histogramMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -10922,14 +11410,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.statistics.sharpnessMap">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.statistics.sharpnessMap<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.statistics.sharpnessMap<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
<span class="entry_type_container">x</span>
@@ -10970,13 +11460,16 @@
all channels should have the same data<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.statistics.sharpnessMapMode">
- <td class="entry_name"
- ><html><body><p>android.statistics.sharpnessMapMode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.statistics.sharpnessMapMode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -11011,14 +11504,16 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.statistics.lensShadingMap">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.statistics.lensShadingMap<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.statistics.lensShadingMap<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -11093,14 +11588,16 @@
<wbr></wbr><p><img alt="Image of a uniform white wall (inverse shading map)" src="images/camera2/metadata/android.statistics.lensShadingMap/inv_shading.png"/></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.statistics.predictedColorGains">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.statistics.predictedColorGains<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.statistics.predictedColorGains<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -11144,14 +11641,16 @@
regardless of the android.control.* current values.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.statistics.predictedColorTransform">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.statistics.predictedColorTransform<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.statistics.predictedColorTransform<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">rational</span>
<span class="entry_type_container">x</span>
@@ -11200,14 +11699,16 @@
regardless of the android.control.* current values.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.statistics.sceneFlicker">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.statistics.sceneFlicker<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.statistics.sceneFlicker<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -11251,6 +11752,8 @@
illumination<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -11288,9 +11791,9 @@
<tr class="entry" id="controls_android.tonemap.curveBlue">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.tonemap.curveBlue<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.tonemap.curveBlue<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -11331,14 +11834,16 @@
<p>See android.tonemap.curveRed for more details.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.tonemap.curveGreen">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.tonemap.curveGreen<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.tonemap.curveGreen<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -11379,14 +11884,16 @@
<p>See android.tonemap.curveRed for more details.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.tonemap.curveRed">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.tonemap.curveRed<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.tonemap.curveRed<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -11438,13 +11945,16 @@
0.25, 0.3 -> 0.5, 0.5 -> 0.64<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="controls_android.tonemap.mode">
- <td class="entry_name"
- ><html><body><p>android.tonemap.mode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.tonemap.mode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -11483,6 +11993,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -11515,8 +12027,9 @@
<tr class="entry" id="static_android.tonemap.maxCurvePoints">
- <td class="entry_name"
- ><html><body><p>android.tonemap.maxCurvePoints<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.tonemap.maxCurvePoints<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">int32</span>
@@ -11541,6 +12054,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -11573,9 +12088,9 @@
<tr class="entry" id="dynamic_android.tonemap.curveBlue">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.tonemap.curveBlue<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.tonemap.curveBlue<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -11616,14 +12131,16 @@
<p>See android.tonemap.curveRed for more details.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.tonemap.curveGreen">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.tonemap.curveGreen<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.tonemap.curveGreen<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -11664,14 +12181,16 @@
<p>See android.tonemap.curveRed for more details.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.tonemap.curveRed">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.tonemap.curveRed<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.tonemap.curveRed<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name">float</span>
<span class="entry_type_container">x</span>
@@ -11723,13 +12242,16 @@
0.25, 0.3 -> 0.5, 0.5 -> 0.64<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
<tr class="entry" id="dynamic_android.tonemap.mode">
- <td class="entry_name"
- ><html><body><p>android.tonemap.mode<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.tonemap.mode<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -11768,6 +12290,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -11805,8 +12329,9 @@
<tr class="entry" id="controls_android.led.transmit">
- <td class="entry_name"
- ><html><body><p>android.led.transmit<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.led.transmit<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -11846,6 +12371,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -11878,8 +12405,9 @@
<tr class="entry" id="dynamic_android.led.transmit">
- <td class="entry_name"
- ><html><body><p>android.led.transmit<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.led.transmit<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -11919,6 +12447,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -11951,8 +12481,9 @@
<tr class="entry" id="static_android.led.availableLeds">
- <td class="entry_name"
- ><html><body><p>android.led.availableLeds<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.led.availableLeds<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
<span class="entry_type_container">x</span>
@@ -11985,6 +12516,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -12022,8 +12555,9 @@
<tr class="entry" id="static_android.info.supportedHardwareLevel">
- <td class="entry_name"
- ><html><body><p>android.info.supportedHardwareLevel<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="1">
+ <html><body><p>android.info.supportedHardwareLevel<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -12062,6 +12596,8 @@
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -12099,9 +12635,9 @@
<tr class="entry" id="controls_android.blackLevel.lock">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.blackLevel.lock<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.blackLevel.lock<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -12179,6 +12715,8 @@
is legal again.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->
@@ -12211,9 +12749,9 @@
<tr class="entry" id="dynamic_android.blackLevel.lock">
- <td class="entry_name"
- rowspan="3"
- ><html><body><p>android.blackLevel.lock<wbr></wbr></p></body></html></td>
+ <td class="entry_name" rowspan="3">
+ <html><body><p>android.blackLevel.lock<wbr></wbr></p></body></html>
+ </td>
<td class="entry_type">
<span class="entry_type_name entry_type_name_enum">byte</span>
@@ -12258,6 +12796,8 @@
unless a change in capture settings forced a black level reset.<wbr></wbr></p></body></html>
</td>
</tr>
+
+
<tr class="entry_spacer"><td class="entry_spacer" colspan="6"></td></tr>
<!-- end of entry -->