summaryrefslogtreecommitdiffstats
path: root/camera2/portability/src/com/android/ex/camera2/portability/CameraAgent.java
diff options
context:
space:
mode:
authorSenpo Hu <senpo@google.com>2014-09-08 16:54:25 -0700
committerSenpo Hu <senpo@google.com>2014-09-09 11:51:06 -0700
commit25ee73acd2dbd6f60deef5306994fbf3a7997936 (patch)
treed4aa779a07855b67d47d3d09db464dcb45620a44 /camera2/portability/src/com/android/ex/camera2/portability/CameraAgent.java
parentca507f86d3d5e4f16ebd666a2b42664e5178eceb (diff)
downloadandroid_frameworks_ex-25ee73acd2dbd6f60deef5306994fbf3a7997936.tar.gz
android_frameworks_ex-25ee73acd2dbd6f60deef5306994fbf3a7997936.tar.bz2
android_frameworks_ex-25ee73acd2dbd6f60deef5306994fbf3a7997936.zip
Let CameraProxy support setJpegOrientation.
When device is locked in portrait, JPEG orientation and preview orientation might be different. Bug: 17360176 Change-Id: I16ee937c4d930e5f02a3e703dffd3bdd63e0e367
Diffstat (limited to 'camera2/portability/src/com/android/ex/camera2/portability/CameraAgent.java')
-rw-r--r--camera2/portability/src/com/android/ex/camera2/portability/CameraAgent.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/camera2/portability/src/com/android/ex/camera2/portability/CameraAgent.java b/camera2/portability/src/com/android/ex/camera2/portability/CameraAgent.java
index b624b47..c1b2e8f 100644
--- a/camera2/portability/src/com/android/ex/camera2/portability/CameraAgent.java
+++ b/camera2/portability/src/com/android/ex/camera2/portability/CameraAgent.java
@@ -672,6 +672,16 @@ public abstract class CameraAgent {
}});
}
+ public void setJpegOrientation(final int degrees) {
+ getDispatchThread().runJob(new Runnable() {
+ @Override
+ public void run() {
+ getCameraHandler()
+ .obtainMessage(CameraActions.SET_JPEG_ORIENTATION, degrees, 0)
+ .sendToTarget();
+ }});
+ }
+
/**
* Sets the listener for zoom change.
*