summaryrefslogtreecommitdiffstats
path: root/services/camera/libcameraservice/Camera2Device.h
diff options
context:
space:
mode:
authorEino-Ville Talvala <etalvala@google.com>2012-06-15 12:47:42 -0700
committerEino-Ville Talvala <etalvala@google.com>2012-06-15 15:42:17 -0700
commitc94cd19694ea0befe2eb22735c50b00070f006d9 (patch)
tree5b0907d23acdd02c89c88599da7d8cc8a8d7459c /services/camera/libcameraservice/Camera2Device.h
parentbe0573b93e2d6fa133579c885583af9ed16bc29d (diff)
downloadframeworks_av-c94cd19694ea0befe2eb22735c50b00070f006d9.zip
frameworks_av-c94cd19694ea0befe2eb22735c50b00070f006d9.tar.gz
frameworks_av-c94cd19694ea0befe2eb22735c50b00070f006d9.tar.bz2
Camera2: Handle preview orientation changes.
- Process sendCommand(CAMERA_CMD_SET_DISPLAY_ORIENTATION) Bug: 6243944 Change-Id: I92d3bb13312d475703325230487d660a1cb7e0e5
Diffstat (limited to 'services/camera/libcameraservice/Camera2Device.h')
-rw-r--r--services/camera/libcameraservice/Camera2Device.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/services/camera/libcameraservice/Camera2Device.h b/services/camera/libcameraservice/Camera2Device.h
index 569c882..1116be0 100644
--- a/services/camera/libcameraservice/Camera2Device.h
+++ b/services/camera/libcameraservice/Camera2Device.h
@@ -78,6 +78,11 @@ class Camera2Device : public virtual RefBase {
uint32_t *width, uint32_t *height, uint32_t *format);
/**
+ * Set stream gralloc buffer transform
+ */
+ status_t setStreamTransform(int id, int transform);
+
+ /**
* Delete stream. Must not be called if there are requests in flight which
* reference that stream.
*/
@@ -216,6 +221,8 @@ class Camera2Device : public virtual RefBase {
status_t disconnect();
+ status_t setTransform(int transform);
+
// Get stream parameters.
// Only valid after a successful connectToDevice call.
int getId() const { return mId; }