summaryrefslogtreecommitdiffstats
path: root/services/camera/libcameraservice/device3/Camera3InputStream.h
diff options
context:
space:
mode:
authorEino-Ville Talvala <etalvala@google.com>2013-07-30 14:36:03 -0700
committerEino-Ville Talvala <etalvala@google.com>2013-08-05 13:56:43 -0700
commitb2f5b19e5b6e1408a259add23dba91037756a943 (patch)
treee604903d5d2f5abb099737ee9ae206200cfc99c9 /services/camera/libcameraservice/device3/Camera3InputStream.h
parent7b82efe7a376c882f8f938e1c41b8311a8cdda4a (diff)
downloadframeworks_av-b2f5b19e5b6e1408a259add23dba91037756a943.zip
frameworks_av-b2f5b19e5b6e1408a259add23dba91037756a943.tar.gz
frameworks_av-b2f5b19e5b6e1408a259add23dba91037756a943.tar.bz2
Camera3: Provide consumer usage flags to HAL for each stream
At stream configure time, pass on the stream's consumer usage flags to the HAL, to speed up final hardware configuration. Bug: 9592202 Change-Id: Ie467be053be36a09e482f5f05cad65df42d66476
Diffstat (limited to 'services/camera/libcameraservice/device3/Camera3InputStream.h')
-rw-r--r--services/camera/libcameraservice/device3/Camera3InputStream.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/services/camera/libcameraservice/device3/Camera3InputStream.h b/services/camera/libcameraservice/device3/Camera3InputStream.h
index 8adda88..91d6f16 100644
--- a/services/camera/libcameraservice/device3/Camera3InputStream.h
+++ b/services/camera/libcameraservice/device3/Camera3InputStream.h
@@ -79,6 +79,8 @@ class Camera3InputStream : public Camera3IOStreamBase {
virtual status_t configureQueueLocked();
+ virtual status_t getEndpointUsage(uint32_t *usage);
+
}; // class Camera3InputStream
}; // namespace camera3