aboutsummaryrefslogtreecommitdiffstats
path: root/android/camera/camera-format-converters.h
diff options
context:
space:
mode:
authorVladimir Chtchetkine <vchtchetkine@google.com>2011-11-23 13:03:37 -0800
committerVladimir Chtchetkine <vchtchetkine@google.com>2011-12-05 09:17:35 -0800
commit37fb84f8b26e3061c1ccb404bf4c962eed5e6057 (patch)
treeb60e5b1f69a291c9396c665ee6556a059f481fc4 /android/camera/camera-format-converters.h
parent4e61742d4f26cefb1baf8d2dc5e7dc8b85a78549 (diff)
downloadexternal_qemu-37fb84f8b26e3061c1ccb404bf4c962eed5e6057.zip
external_qemu-37fb84f8b26e3061c1ccb404bf4c962eed5e6057.tar.gz
external_qemu-37fb84f8b26e3061c1ccb404bf4c962eed5e6057.tar.bz2
Implements white balance and exposure compensation for emulated webcam
Change-Id: Id2dbb227280f0c0e1b5708ef78b9f19b087f92d5
Diffstat (limited to 'android/camera/camera-format-converters.h')
-rwxr-xr-xandroid/camera/camera-format-converters.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/android/camera/camera-format-converters.h b/android/camera/camera-format-converters.h
index 6f1b492..0422798 100755
--- a/android/camera/camera-format-converters.h
+++ b/android/camera/camera-format-converters.h
@@ -53,6 +53,8 @@ extern int has_converter(uint32_t from, uint32_t to);
* make sure that buffers are large enough to contain entire frame captured
* from the device.
* fbs_num - Number of entries in the 'framebuffers' array.
+ * r_scale, g_scale, b_scale - White balance scale.
+ * exp_comp - Expsoure compensation.
* Return:
* 0 on success, or non-zero value on failure.
*/
@@ -62,6 +64,10 @@ extern int convert_frame(const void* frame,
int width,
int height,
ClientFrameBuffer* framebuffers,
- int fbs_num);
+ int fbs_num,
+ float r_scale,
+ float g_scale,
+ float b_scale,
+ float exp_comp);
#endif /* ANDROID_CAMERA_CAMERA_FORMAT_CONVERTERS_H */