diff options
author | Emilian Peev <epeev@google.com> | 2021-08-10 15:29:56 -0700 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2021-08-19 03:21:45 +0000 |
commit | b6a32d7bc9b445cd49c66fe7226497971b78d3e3 (patch) | |
tree | f9a53d6a0137d05c0c68decf49697d5d247fe2a3 | |
parent | bcaebc5a6d4e6d13d28f36fcdf74cd09acd07cc4 (diff) | |
download | ex-b6a32d7bc9b445cd49c66fe7226497971b78d3e3.tar.gz |
Camera: Return sequence id as part of advanced extension requests
Bug: 196090349
Test: atest -c
cts/tests/camera/src/android/hardware/camera2/cts/CameraExtensionSessionTest.java
Change-Id: I4df863e8a1f9dac704f48677739b822c9d7b5052
(cherry picked from commit d31c61c2028c5f2220d21ba94cf5c71597814910)
-rw-r--r-- | camera2/extensions/stub/src/main/java/androidx/camera/extensions/impl/advanced/RequestProcessorImpl.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/camera2/extensions/stub/src/main/java/androidx/camera/extensions/impl/advanced/RequestProcessorImpl.java b/camera2/extensions/stub/src/main/java/androidx/camera/extensions/impl/advanced/RequestProcessorImpl.java index 01308f64..e70ce37f 100644 --- a/camera2/extensions/stub/src/main/java/androidx/camera/extensions/impl/advanced/RequestProcessorImpl.java +++ b/camera2/extensions/stub/src/main/java/androidx/camera/extensions/impl/advanced/RequestProcessorImpl.java @@ -37,18 +37,24 @@ public interface RequestProcessorImpl { /** * Submits a request. + * @return the id of the capture sequence or -1 in case the processor encounters a fatal error + * or receives and invalid argument. */ - boolean submit(Request request, Callback callback); + int submit(Request request, Callback callback); /** * Submits a list of requests. + * @return the id of the capture sequence or -1 in case the processor encounters a fatal error + * or receives and invalid argument. */ - boolean submit(List<Request> requests, Callback callback); + int submit(List<Request> requests, Callback callback); /** * Set repeating requests. + * @return the id of the capture sequence or -1 in case the processor encounters a fatal error + * or receives and invalid argument. */ - boolean setRepeating(Request request, Callback callback); + int setRepeating(Request request, Callback callback); /** * Abort captures. |