diff options
-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. |