diff options
author | Emilian Peev <epeev@google.com> | 2021-08-13 17:22:11 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-08-13 17:22:11 +0000 |
commit | 22fb4de57353fda2492b599ae89725a8c821a401 (patch) | |
tree | f9a53d6a0137d05c0c68decf49697d5d247fe2a3 | |
parent | ca42a0c84690fb5dc01ae1e3f431f7daf41c3653 (diff) | |
parent | d31c61c2028c5f2220d21ba94cf5c71597814910 (diff) | |
download | ex-android12-mainline-networkstack-release.tar.gz |
Camera: Return sequence id as part of advanced extension requests am: d31c61c202android-mainline-12.0.0_r99android-mainline-12.0.0_r77android-mainline-12.0.0_r70android-mainline-12.0.0_r63android-mainline-12.0.0_r59android-mainline-12.0.0_r49android-mainline-12.0.0_r122android-mainline-12.0.0_r100android12-mainline-networkstack-release
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/ex/+/15522129
Change-Id: I7abcf3e64458583d585ff9b05af249dcba091b77
-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. |