diff options
author | Eino-Ville Talvala <etalvala@google.com> | 2015-07-07 10:43:07 -0700 |
---|---|---|
committer | Eino-Ville Talvala <etalvala@google.com> | 2015-07-07 13:39:55 -0700 |
commit | 0dd17509a953774039c0e73beac4b0546504c774 (patch) | |
tree | 90af6941bb8d87387e2e3913e138df89924f41f4 /api | |
parent | 5c8498db2111ea69566bc43a9e799d0447af789d (diff) | |
download | frameworks_base-0dd17509a953774039c0e73beac4b0546504c774.zip frameworks_base-0dd17509a953774039c0e73beac4b0546504c774.tar.gz frameworks_base-0dd17509a953774039c0e73beac4b0546504c774.tar.bz2 |
Camera: Add ZERO_SHUTTER_LAG modes to noise reduction and edge enhancement
This mode splits processing quality based on stream resolution, to
enable ZSL operation where low-resolution (preview/recording) streams
require more processing since they are immediately user-visible, while
the high-resolution intermediate ZSL stream should have minimal/no
processing since it will be reprocessed into final quality when
necessary
Bug: 22266686
Change-Id: Ib41102b66b07d61a099f021f8c6251f28c62686f
Diffstat (limited to 'api')
-rw-r--r-- | api/current.txt | 2 | ||||
-rw-r--r-- | api/system-current.txt | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/api/current.txt b/api/current.txt index ba1d0eb..605e551 100644 --- a/api/current.txt +++ b/api/current.txt @@ -13466,6 +13466,7 @@ package android.hardware.camera2 { field public static final int EDGE_MODE_FAST = 1; // 0x1 field public static final int EDGE_MODE_HIGH_QUALITY = 2; // 0x2 field public static final int EDGE_MODE_OFF = 0; // 0x0 + field public static final int EDGE_MODE_ZERO_SHUTTER_LAG = 3; // 0x3 field public static final int FLASH_MODE_OFF = 0; // 0x0 field public static final int FLASH_MODE_SINGLE = 1; // 0x1 field public static final int FLASH_MODE_TORCH = 2; // 0x2 @@ -13494,6 +13495,7 @@ package android.hardware.camera2 { field public static final int NOISE_REDUCTION_MODE_HIGH_QUALITY = 2; // 0x2 field public static final int NOISE_REDUCTION_MODE_MINIMAL = 3; // 0x3 field public static final int NOISE_REDUCTION_MODE_OFF = 0; // 0x0 + field public static final int NOISE_REDUCTION_MODE_ZERO_SHUTTER_LAG = 4; // 0x4 field public static final int REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE = 0; // 0x0 field public static final int REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE = 6; // 0x6 field public static final int REQUEST_AVAILABLE_CAPABILITIES_CONSTRAINED_HIGH_SPEED_VIDEO = 9; // 0x9 diff --git a/api/system-current.txt b/api/system-current.txt index 63c28c1..28fdcbd 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -13806,6 +13806,7 @@ package android.hardware.camera2 { field public static final int EDGE_MODE_FAST = 1; // 0x1 field public static final int EDGE_MODE_HIGH_QUALITY = 2; // 0x2 field public static final int EDGE_MODE_OFF = 0; // 0x0 + field public static final int EDGE_MODE_ZERO_SHUTTER_LAG = 3; // 0x3 field public static final int FLASH_MODE_OFF = 0; // 0x0 field public static final int FLASH_MODE_SINGLE = 1; // 0x1 field public static final int FLASH_MODE_TORCH = 2; // 0x2 @@ -13834,6 +13835,7 @@ package android.hardware.camera2 { field public static final int NOISE_REDUCTION_MODE_HIGH_QUALITY = 2; // 0x2 field public static final int NOISE_REDUCTION_MODE_MINIMAL = 3; // 0x3 field public static final int NOISE_REDUCTION_MODE_OFF = 0; // 0x0 + field public static final int NOISE_REDUCTION_MODE_ZERO_SHUTTER_LAG = 4; // 0x4 field public static final int REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE = 0; // 0x0 field public static final int REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE = 6; // 0x6 field public static final int REQUEST_AVAILABLE_CAPABILITIES_CONSTRAINED_HIGH_SPEED_VIDEO = 9; // 0x9 |