summaryrefslogtreecommitdiffstats
path: root/services/camera/libcameraservice/api1/Camera2Client.h
diff options
context:
space:
mode:
Diffstat (limited to 'services/camera/libcameraservice/api1/Camera2Client.h')
-rw-r--r--services/camera/libcameraservice/api1/Camera2Client.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/services/camera/libcameraservice/api1/Camera2Client.h b/services/camera/libcameraservice/api1/Camera2Client.h
index c288313..d50bf63 100644
--- a/services/camera/libcameraservice/api1/Camera2Client.h
+++ b/services/camera/libcameraservice/api1/Camera2Client.h
@@ -129,6 +129,9 @@ public:
status_t stopStream();
+ // For the slowJpegMode to create jpeg stream when precapture sequence is done
+ status_t createJpegStreamL(camera2::Parameters &params);
+
static size_t calculateBufferSize(int width, int height,
int format, int stride);
@@ -145,6 +148,9 @@ public:
static const char* kAutofocusLabel;
static const char* kTakepictureLabel;
+ // Used with stream IDs
+ static const int NO_STREAM = -1;
+
private:
/** ICamera interface-related private members */
typedef camera2::Parameters Parameters;
@@ -177,9 +183,6 @@ private:
void setPreviewCallbackFlagL(Parameters &params, int flag);
status_t updateRequests(Parameters &params);
- // Used with stream IDs
- static const int NO_STREAM = -1;
-
template <typename ProcessorT>
status_t updateProcessorStream(sp<ProcessorT> processor, Parameters params);
template <typename ProcessorT,